home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / FAQs / SGIfaqs / SGI-Hardware-faq < prev    next >
Text File  |  1996-11-11  |  191KB  |  4,871 lines

  1.  
  2.                      SGI Hardware Questions and Answers
  3.                 ==================================
  4.  
  5.   The following is a list of questions and answers culled from the last 1800
  6.   messages to comp.sys.sgi.hardware.  Note that the first entry here is the 
  7.   April 6, 1994 SGI Hardware FAQ list.  It is also included in the 
  8.   toolbox/hardware directory.
  9.  
  10.   Where there were multiple answers, they are shown as 
  11.  
  12.     --- 1 ---
  13.      [............]
  14.  
  15.  
  16.     --- 2 ---
  17.      [............]
  18.  
  19.  
  20.     etc cetera.
  21.  
  22. ---------------------------------------------------------------------------
  23.  
  24.                      Table of Contents
  25.     
  26.     (1) - SGI Hardware FAQ
  27.     (2) - Moire Patterns
  28.     (3) - Disk problems on crashed system
  29.     (4) - Forced Perfect Terminators
  30.     (5) - Determining graphics mode
  31.     (6) - Printer port gets stuck
  32.     (7) - Maximum Memory capacity
  33.     (8) - Disk Striping Questions
  34.     (9) - Seagate ST42100N configuration
  35.    (10) - SCSI Timeout problems
  36.    (11) - Making a new Boot disk
  37.    (12) - Accessing VAX Tape Drives from Indigo
  38.    (13) - Indigo CPU/SCSI Board Problems
  39.    (14) - Exabyte 8205 on an Indigo2
  40.    (15) - Disks for Indy's
  41.    (16) - Indy Graphics
  42.    (17) - VME Interrupts
  43.    (18) - Extending Keyboard, Mouse and Video signals
  44.    (19) - More SCSI for Challenge M
  45.    (20) - Device Driver Guide for 4.x versus 5.x
  46.    (21) - Trouble with Indigo Disk Drive
  47.    (22) - Bru for floptical?
  48.    (23) - Using serial port to detect a switch closure
  49.    (24) - Toshiba XM3401BC on Indigo
  50.    (25) - Software protection
  51.    (26) - Using 'setmon'
  52.    (27) - Fastest Baud rate for serial ports
  53.    (28) - Odd baud rates
  54.    (29) - SCSI Devices on Twin Tower machines
  55.    (30) - Connecting Video Projectors to SGI platforms
  56.    (31) - Using 'sysid' for software licensing
  57.    (32) - Books about MIPS processors
  58.    (33) - Wangtek DAT on an Indy?
  59.    (34) - DAT drive on Power Series Systems
  60.    (35) - Serial Port & Modem Cabling for Indigo
  61.    (36) - FDDI/CDDI on Indigo2
  62.    (37) - Apple (or other) CD-ROM on SGI
  63.    (38) - Connecting Tektronix color printer to SCSI port
  64.    (39) - Disks for Challenge L
  65.    (40) - Multichannel Option Problems
  66.    (41) - Flicker on Indigo2
  67.    (42) - Fuji M2263SA on an Indy?
  68.    (43) - 4D/25 Boot problem
  69.    (44) - Maximum Memory on a 4D/25
  70.    (45) - Bru and M/O drives
  71.    (46) - VME Transfer Problems
  72.    (47) - Pio_bcopyin and pio_bcopyout arguments
  73.    (48) - DMA Rates on EISA & GIO
  74.    (49) - SGI Periodic Table
  75.    (50) - Quick Ring for Indy?
  76.    (51) - Reading audio from CD-ROM drive into aiff file
  77.    (52) - Determining current video scan rate
  78.    (53) - Using Vigra MMI-210 in a 4D/320S
  79.    (54) - Software upgrade required for R4400?
  80.    (55) - FDDI in Indigo2
  81.    (56) - 1024x768 support with Elan for projector
  82.    (57) - Reading data from DAT with a program
  83.    (58) - Replacement Indigo Keyboard?
  84.    (59) - Can't find tape drive on 4D/35
  85.    (60) - Will 525 MB tapes work in QIC 150 drives?
  86.    (61) - Second SCSI bus for Indigo?
  87.    (62) - Audio programming on Indigo2 (applies to Indigo and Indy as well)
  88.    (63) - Audio programming - part 2
  89.    (64) - Power Connections for SGI systems
  90.    (65) - Maxtor 8760E drive on 4D/240S
  91.    (66) - Panic crashes
  92.    (67) - Swap space or RAM?
  93.    (68) - Help with Exabyte 8505 tape drive
  94.    (69) - Indy Third Party Drive Problems
  95.    (70) - R2000A/R3000 - What does this mean?
  96.    (71) - Heat problems with Seagate Barracuda in an R4000 Indigo?
  97.    (72) - Optical Disk Drive suggestions?
  98.    (73) - Moving a drive from one machine to another
  99.    (74) - IO4 Bus arbitration question
  100.    (75) - Disk drive problem with Indigo
  101.    (76) - Print problems with LaserWriter Pro
  102.    (77) - NFS performance problems on 4D/35
  103.    (78) - Indigo Environmental Operating conditions
  104.    (79) - Apple CD-ROM - Part 2     [see (37)]
  105.    (80) - Difference between R4000 in Indigo and R4000PC in Indy
  106.  
  107.  
  108.  
  109. *******************************************************************************
  110.  
  111.  
  112.  
  113. (1) - SGI Hardware FAQ     [1002 lines long]
  114. ---------------------------------------------------------------------------
  115.  
  116. From: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  117. Newsgroups: comp.sys.sgi.misc,comp.answers,news.answers
  118. Subject: SGI hardware Frequently Asked Questions (FAQ)
  119. Supersedes: <hardware_786697207@viz.tamu.edu>
  120. Followup-To: comp.sys.sgi.misc
  121. Date: 20 Dec 1994 06:57:15 GMT
  122. Organization: Visualization Lab, Texas A&M University
  123. Lines: 1159
  124. Approved: news-answers-request@mit.edu
  125. Expires: 17 Jan 1995 07:00:07 GMT
  126. Message-ID: <hardware_787906807@viz.tamu.edu>
  127. Reply-To: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  128. NNTP-Posting-Host: viz.tamu.edu
  129. Originator: sgi-faq@viz
  130.  
  131. Archive-name: sgi/faq/hardware
  132. Last-modified: Sat Dec 17 12:14:15 CST 1994
  133.  
  134.     SGI hardware Frequently Asked Questions (FAQ)
  135.  
  136. This is one of the Silicon Graphics FAQ series, which consists of:
  137.  
  138.     SGI admin FAQ - IRIX system administration
  139.     SGI apps FAQ - Applications and miscellaneous programming
  140.     SGI audio FAQ - Audio applications and programming
  141.     SGI graphics FAQ - Graphics and user environment customization
  142.     SGI hardware FAQ - Hardware
  143.     SGI impressario FAQ - IRIS Impressario
  144.     SGI inventor FAQ - IRIS Inventor
  145.     SGI misc FAQ - Introduction & miscellaneous information
  146.     SGI movie FAQ - Movies
  147.     SGI performer FAQ - IRIS Performer
  148.     SGI pointer FAQ - Pointer to the other FAQs
  149.  
  150. Read the misc FAQ for information about the FAQs themselves.  Each FAQ
  151. is posted to comp.sys.sgi.misc and to the news.answers and comp.answers
  152. newsgroups (whose purpose is to store FAQs) twice per month.  If you
  153. can't find one of the FAQs with your news program, you can get it by
  154. anonymous FTP from one of these sites:
  155.  
  156.     viz.tamu.edu:/pub/sgi/faq/
  157.     rtfm.mit.edu:/pub/usenet/news.answers/sgi/faq/
  158.     ftp.uu.net:/usenet/news.answers/sgi/faq/
  159.  
  160. Note that rtfm.mit.edu is home to many other FAQs and informational
  161. documents, and is a good place to look if you can't find an answer here.
  162. If you can't use FTP, send mail to mail-server@rtfm.mit.edu with the
  163. word 'help' on a line by itself in the text, and it will send you a
  164. document describing how to get files from rtfm.mit.edu by mail. Send the
  165. command 'send usenet/news.answers/sgi/faq/misc' to get the SGI misc FAQ,
  166. and similarly for the other FAQs. Finally, the FAQs are on the World
  167. Wide Web at
  168.  
  169.     http://www.cis.ohio-state.edu/hypertext/faq/usenet/sgi/top.html
  170.  
  171. The SGI FAQs are freely distributable and we encourage wide circulation.
  172. You MUST keep the FAQs intact, including headers and this notice.  The
  173. contents are accurate as far as we know, but the usual disclaimers
  174. apply. (In particular, copies of the SGI FAQs published on paper or
  175. CD-ROM are certain to be out of date!) Please send additions and changes
  176. to sgi-faq@viz.tamu.edu.
  177.  
  178. Topics covered in this FAQ:
  179. ---------------------------
  180.    -1- GENERAL INFORMATION
  181.    -2- Where can I get a copy of SGI's Periodic Table of the Irises?
  182.    -3- What third-party vendors sell thus-and-such for SGIs?
  183.    -4- Where can I get used SGI machines?
  184.    -5- What is my old SGI machine worth?
  185.    -6- What about my IRIS 2000 or 3000?
  186.    -7- Should I shut off my Iris at night?
  187.    -8- How fast is my R4000 or R4400 machine?
  188.    -9- What is the IP number of each SGI model?
  189.   -10- MEMORY
  190.   -11- Can I mix 1MB and 2MB SIMMS in my 4D/20 & 4D/25 Personal IRISes?
  191.   -12- Can I add 4MB SIMMS to my 4D/20 or 4D/25 PI?
  192.   -13- How many 4MB SIMMS can be put into an Indigo?
  193.   -14- How can I find a bad SIMM?
  194.   -15- Why does my system tell me I need a revision C Memory Controller
  195.        (MC) chip?
  196.   -16- MONITORS AND VIDEO HARDWARE
  197.   -17- My monitor is maladjusted in some way. How to fix it?
  198.   -18- Can I have 2 graphics displays on my Indigo?
  199.   -19- What do I need to do stereo on an Onyx/RE2?
  200.   -20- Can I use my SGI monitor on my PC?
  201.   -21- Can I use my PC monitor on my SGI?
  202.   -22- What video formats, scan rate, etc. do SGI monitors support?
  203.   -23- How can I set my Indy to use 1280x1024 pixels on a third-party
  204.        monitor?
  205.   -24- STORAGE DEVICES
  206.   -25- What do all these SCSI technical terms mean?
  207.   -26- How many SCSI devices can I have on an Indigo?
  208.   -27- How do I install external SCSI disks on my SGI?
  209.   -28- What kind of DAT drive does SGI sell for the Indigo?
  210.   -29- Can I use a 3rd-party cartridge tape drive on my Indigo?
  211.   -30- Which Exabyte drives work with SGI systems?
  212.   -31- How to connect my 3rd-party tape drive to my SGI?
  213.   -32- How should I set up my tape drive so tar's 'r' and 'u' options
  214.        work?
  215.   -33- What do I do when I can't read a tar tape made on another system?
  216.   -34- Why can't I write a tape on my DEC DAT drive and read it on my
  217.        SGI?
  218.   -35- How can I recover a partially overwritten tar tape?
  219.   -36- When and how should I clean my tape drive?
  220.   -37- How can I eject a jammed tape or CD?
  221.   -38- Can I use a non-SGI CD-ROM on my SGI?
  222.   -39- Why can't Joe User eject his CD-ROM?
  223.   -40- How can Joe User mount and unmount his MO disk?
  224.   -41- Why do SGI SCSI controllers have host ID 0 instead of the usual
  225.        7?
  226.   -42- What about Syquest removable media drives?
  227.   -43- EVERYTHING ELSE
  228.   -44- How long can my monitor/keyboard/mouse cables be?
  229.   -45- How fast is the Indigo parallel port?
  230.   -46- What are the differences between the Indigo R4000 and Indigo2?
  231.   -47- What high speed interfaces are available for Onyx?
  232.   -48- Why doesn't my modem work?
  233.   -49- What mice can I use with my Indigo or Indigo2?
  234.   -50- What mice or trackballs can I use with my Onyx?
  235.   -51- What about uninterruptable power supplies?
  236.  
  237. ----------------------------------------------------------------------
  238.  
  239. Subject:    -1- GENERAL INFORMATION
  240. Date: 09 Jan 94 00:00:01 EST
  241.  
  242.   The next few items discuss general questions about hardware.
  243.  
  244. ------------------------------
  245.  
  246. Subject:    -2- Where can I get a copy of SGI's Periodic Table of the
  247.                 Irises?
  248. Date: 10 Dec 93 00:00:01 EST
  249.  
  250.   SGI Direct (see the misc FAQ for phone numbers) and your friendly
  251.   neighborhood salesbeing are guaranteed to have the latest.
  252.   Nonetheless, the misc FAQ lists the locations of FTPable Postscript
  253.   versions under "What are some related network-accessible
  254.   documents?".
  255.  
  256. ------------------------------
  257.  
  258. Subject:    -3- What third-party vendors sell thus-and-such for SGIs?
  259. Date: 17 Feb 94 00:00:01 EST
  260.  
  261.   Look in viz.tamu.edu:/pub/sgi/lists/3rd-party for lists of third-
  262.   party disks, memory, magneto-optical drives and general vendors.
  263.  
  264. ------------------------------
  265.  
  266. Subject:    -4- Where can I get used SGI machines?
  267. Date: 18 Feb 94 00:00:01 CST
  268.  
  269.   The SGI Systems Remarketing group makes used SGI machines available
  270.   to sales representatives.  If you want to buy a used SGI machine, ask
  271.   your local sales rep or call SGI Direct (see the misc FAQ for phone
  272.   numbers).
  273.  
  274.   wgbhres@world.std.com (Boris Levitin) lists some other remarketers:
  275.  
  276.   Concorde Groupe                         800-437-8621, 404-423-0070
  277.   Concorde Groupe, fax                      404-426-8130
  278.   Falcon Systems, Jeff Geiger             800-326-1002
  279.   Minicomputer Exchange, John McFarland   408-733-4400
  280.   R-Squared, Tony Sciacca                 800-777-3478
  281.   Security Computer Sales                 612-227-5683
  282.   Sun Valley Technical Repair, Joe Ferris 408-224-6261
  283.   X-Systems, Jon Nies                     800-886-5343, xsys@xsys.com
  284.   X-Systems, fax                          303-443-7440
  285.   XS International                        404-874-1212
  286.  
  287. ------------------------------
  288.  
  289. Subject:    -5- What is my old SGI machine worth?
  290. Date: 26 May 93 00:00:01 CST
  291.  
  292.   Thanks to Thomas Sippel-Dau <cmaae47@imperial.ac.uk> for this
  293.   summary:
  294.  
  295.   Since computer technology has been improving so rapidly, this is
  296.   difficult to answer generally.  But you can take the following
  297.   approches to get somewhere near a realistic estimate.
  298.  
  299.   1.  The Book Value.
  300.  
  301.   This assumes the computer is an investment object which is written
  302.   down over a certain time.  At the end of this time it is assumed that
  303.   the residual value will pay for scrapping the object, so you do not
  304.   have to pay someone to take it away.  About 5 years seems reasonable
  305.   for computers.
  306.  
  307.       Value   the current value
  308.       Price   the original price
  309.       n       the age of the machine in months
  310.       p       depreciation rate 1.6% (for 62.5 months useful life)
  311.  
  312.   1.1 Linear method:     Value = Price * ( 1 - n * p )
  313.   1.2 Degressive method: Value = Price * ( 1 - 2 * p ) ** n
  314.  
  315.   In the first 4 years the degressive method will give lower values.
  316.  
  317.   Once the degressive monthly depreciation is lower than the linear
  318.   one, you should sell the machine and buy a new one, otherwise you pay
  319.   more tax than you need to (talk to your accountants first, they
  320.   should know the exact depreciation rate and method).
  321.  
  322.   2.  Comparative method.
  323.  
  324.   Get the new price of a similar current machine.  Multiply the current
  325.   price by any usefulness multipliers.  For example:
  326.  
  327.       An Indigo R3000 server costs $8000 (N.B. NOT the real price)
  328.       An Iris 4D/25 is about half the speed of it
  329.  
  330.       Then the current value of the 4D/25 cannot be more than $4000
  331.       regardless of what the book value says.
  332.  
  333.   For this you must strip or enhance the machine to a current
  334.   standard.
  335.  
  336.   Say you take the price of an Indigo with 432 disk Mbyte and 16 Mbyte
  337.   memory to assess the residual value of a 4D/25 with eight Mbyte
  338.   memory and 330 Mbyte hard disk.  You will arrive at the price after
  339.   you have upgraded the the 4D/25 to 16 Mbyte.
  340.  
  341.   Since both machines are not very useful (stand alone) with so little
  342.   disk space, you can allow for the difference in disk space when you
  343.   calculate the price of the whole running system.
  344.  
  345.   For this method the old system must be able to run current software
  346.   usefully.  A system that does not run current software has no value,
  347.   but see below.
  348.  
  349.   You should also take account of the maintenance cost for about three
  350.   years, which is when a system you buy now would be due for
  351.   replacement according to  the book value method.
  352.  
  353.   3. Components and options.
  354.  
  355.   You can view the system as an assembly of useful parts, such as
  356.   monitor, keyboard, disk drives, system box, electronics module.  If
  357.   you have extra memory or disks (over and above the currently useful
  358.   minimum), you can value them at about 80% of the price you currently
  359.   have to pay third party suppliers.
  360.  
  361.   4. Residual use value.
  362.  
  363.   If you can find a dedicated use for an old general purpose machine,
  364.   then this could give you a final number.  However, you need to allow
  365.   for any work you have to put in to get to that state, and to keep the
  366.   system there.  You will also find that only reasonably large
  367.   organisations have such dedicated uses.
  368.  
  369.   Finally, a word about maintenance:
  370.  
  371.   If you have one system only, and you cannot afford to lose it, you
  372.   need to take maintenance, regardless of how much it is.  From about 5
  373.   systems you can save yourself maintenance if you can afford to lose
  374.   the odd system and load its uses onto the remaining ones.  But
  375.   remember that rescheduling people often meets resistance, and keeping
  376.   people idle because of a system failure is extremely expensive.
  377.  
  378. ------------------------------
  379.  
  380. Subject:    -6- What about my IRIS 2000 or 3000?
  381. Date: 27 Feb 94 00:00:01 EST
  382.  
  383.   Look in the misc FAQ for pointers to the IRIS 2000/3000 mailing list
  384.   and FAQ (the latter under "What are some related network-accessible
  385.   documents?").
  386.  
  387. ------------------------------
  388.  
  389. Subject:    -7- Should I shut off my Iris at night?
  390. Date: 01 Jul 94 00:00:01 EST
  391.  
  392.   (Home users often ask this.) No, you should not. The hardware is
  393.   designed for continuous use, and IRIX schedules cleanup tasks for the
  394.   early morning. (See the cron(1M) and crontab(1) manpages and the
  395.   files in /usr/spool/cron.) Disks, tapes, CD-ROMs etc. consume little
  396.   power when idle and should NEVER be turned off or on (or connected or
  397.   disconnected) when the system is running.
  398.  
  399.   However, turning off your *monitor* will save power and prolong its
  400.   life.
  401.  
  402. ------------------------------
  403.  
  404. Subject:    -8- How fast is my R4000 or R4400 machine?
  405. Date: 30 Apr 94 00:00:01 EST
  406.  
  407.   Eric Williams <williams@agomoda.asd.sgi.com> reveals all:
  408.   It is confusing to spec the clock frequency for the R4000 and R4400
  409.   because they are so flexible. There are four interesting numbers:
  410.  
  411.     - internal clock
  412.     - external clock
  413.     - secondary cache access cycle
  414.     - SYSINT frequency
  415.  
  416.   Let's start by specifying the processor internal frequency.  e.g. 150
  417.   MHz.  All other frequencies are specified with respect to this one.
  418.   For programs that get good primary cache hit rates this number will
  419.   determine the performance.
  420.  
  421.   The clock input to the R4400 (i.e. the crystal you buy) is always
  422.   half the internal frequency.  In this case 75 MHz.  This is generally
  423.   the number used by the chip manufacturers, to specify the speed of
  424.   the part.  However from a system point of view, it is the least
  425.   visible to the user, and therefore IMHO the least interesting.
  426.  
  427.   The secondary cache read and write access cycles are programmable in
  428.   terms the internal clock frequency (e.g. 150 MHz cycles).  This
  429.   allows you to trade off the cost/speed of secondary cache rams with
  430.   system performance.  When upgrading from 100 MHz to 150 MHz you can
  431.   either keep the same rams and increase the SCache access cycle or
  432.   install faster rams and keep the number of cycles constant.  The
  433.   first option keeps the cost to a minimum while the second maximizes
  434.   performance.
  435.  
  436.   Finally the interface that talks to the system (SYSINT) can run at a
  437.   programmable fraction (1/2, 1/3, ...) of the internal frequency.  For
  438.   the example 150 MHz processor, this could be 75 MHz, 50 MHz, etc.
  439.   This puts an upper limit on the bandwidth to memory and affects some
  440.   latency parameters.  Typically you would program the system interface
  441.   to run synchronously with the memory controller.
  442.  
  443.   From what I've heard here about the Indy R4400 upgrade (I'm not
  444.   involved with it) I think you could say the following:
  445.  
  446.     - the internal clock (primary cache, instruction execution, etc)
  447.           increases from 100 MHz to 150 MHz
  448.     - the clock crystal increases from 50 MHz to 75 MHz
  449.     - the secondary cache access times stays the same in absolute
  450.           terms (but increases in terms of internal clock cycles)
  451.     - the system interface to memory stays at 50 MHz (100 MHz div 2, vs.
  452.           150 MHz div 3)
  453.  
  454.   BTW, the Indy upgrade example illustrates why IMHO the 75 MHz
  455.   external frequency of the R4400 is not an interesting number to
  456.   quote.  Performance of real programs will be determined by the
  457.   internal 150 MHz clock, the secondary cache timing and the system
  458.   interface/memory speed, not the 75 MHz external clock.
  459.  
  460. ------------------------------
  461.  
  462. Subject:    -9- What is the IP number of each SGI model?
  463. Date: 13 May 94 00:00:01 EST
  464.  
  465.   There are two different IP numbers, one referring to the hardware and
  466.   one to the software (kernel configuration). The latter is what you
  467.   see when you type 'hinv'. Here is a table of both numbers:
  468.  
  469.   HW IP   SW IP   Model                  CPU     Speed
  470.   -----   -----   --------------------   -----   -----------
  471.   IP2     IP2     IRIS 3000              68020
  472.   IP4     IP4     4D/50, 4D/70           R2000   12.5MHz
  473.   IP4.5   IP4.5   4D/80, 4D/85           R2000   16MHz
  474.                   4D/60                  R2300
  475.   IP5     IP5     4D/1x0                 R3000   16.7MHz
  476.   IP6     IP6     4D/20                  R3000   12.5MHz
  477.   IP10    IP6     4D/25                  R3000   20MHz
  478.   IP7     IP7     4D/2x0                 R3000   25MHz
  479.   IP9     IP9     4D/210                 R3000   25MHz
  480.   IP13    IP7     4D/3x0                 R3000   33MHz
  481.   IP15    IP7     4D/4x0                 R3000   40MHz
  482.   IP12    IP12    4D/30, 4D/35, Indigo   R3000   30-36MHz
  483.   IP17    IP17    Crimson                R4x00   50 or 75MHz
  484.   IP19    IP19    Onyx, Challenge        R4x00   50 or 75MHz
  485.   IP20    IP20    Indigo R4000           R4x00   50 or 75MHz
  486.   IP22    IP22    Indigo2                R4x00   50 or 75MHz
  487.   IP24    IP22    Indy                   R4x00   50 or 75MHz
  488.  
  489.   The missing numbers were used for machines that were not released.
  490.   R4x00 machines can be 50 MHz R4000s or 75Mhz R4400s. 'hinv' reports
  491.   twice that in recent versions of IRIX; see the previous question for
  492.   an explanation. We use the smaller number here for consistency.
  493.  
  494. ------------------------------
  495.  
  496. Subject:   -10- MEMORY
  497. Date: 09 Jan 94 00:00:01 EST
  498.  
  499.   The next few items discuss adding memory.
  500.  
  501. ------------------------------
  502.  
  503. Subject:   -11- Can I mix 1MB and 2MB SIMMS in my 4D/20 & 4D/25 Personal
  504.                 IRISes?
  505. Date: 20 May 93 00:00:01 CST
  506.  
  507.   From PIPELINE March/April 1992, page 18:
  508.   You can use either 1MB or 2MB SIMMs in these systems.  If you mix 1MB
  509.   and 2MB SIMMs, all sixteen memory slots must be filled.
  510.  
  511. ------------------------------
  512.  
  513. Subject:   -12- Can I add 4MB SIMMS to my 4D/20 or 4D/25 PI?
  514. Date: 19 Jun 94 00:00:01 EST
  515.  
  516.   The short answer is "maybe".  Read on.
  517.  
  518.   Thanks to Michael Portuesi <portuesi@tweezers.esd.sgi.com> for this
  519.   helpful summary:
  520.  
  521.   The 4D/2* has 16 memory slots.  You get access to them by removeing
  522.   the right plastic cover and the metal shield underneath (box seen
  523.   from the front).  The slots are in the upper, left corner (box now
  524.   seen from the right).
  525.  
  526.   The slots have to be populated by SIMMs (some kind of industry
  527.   standard).  I think 80 or even 100ns is allright, but take a look at
  528.   the speed of your own SIMMs.
  529.  
  530.   SIMMs should always be mounted in groups of four.  In a plain 8MB
  531.   4D/20 you have eight 1MB SIMMs.  They are placed in slots A and B in
  532.   this figure:
  533.  
  534.       ABCD ABCD
  535.       ABCD ABCD
  536.  
  537.   If you upgrade to 16MB using eight more 1MB SIMMs you simply insert
  538.   the new SIMMs in slots C and D.  If you are going to mix different
  539.   SIMMs you should always have the the same type of SIMM in slots with
  540.   the same letter.
  541.  
  542.   As far as I know, the SGI 32MB memory upgrade is sixteen 2MB SIMMs,
  543.   and they are mounted in all the slots.  Now, I have been told (but
  544.   haven't tried it) that it is possible to mix 1 and 2MB SIMMs.  The
  545.   important point is that the 2MB SIMMs should be in the lowest
  546.   numbered slots.  To get 24MB you should populate the slots as shown
  547.   (signatures are, 1 = 1MB SIMM, 2 = 2MB SIMM, 4 = 4MB SIMM, . = empty
  548.   slot):
  549.  
  550.       2211 2211
  551.       2211 2211
  552.  
  553.   The good news is that you can get 4MB SIMMs from third-party vendors
  554.   outpricing the 2MB SIMMs available from SGI.  To get 32MB you mount 8
  555.   4MB SIMMs like this:
  556.  
  557.       44.. 44..
  558.       44.. 44..
  559.  
  560.   The bad news is that you cannot mix 4MB SIMMs with 1 or 2MB SIMMs
  561.   (leaving a lot of spare SIMMs) and even worse, not all 4MB SIMMs will
  562.   function properly.
  563.  
  564.   Among the "good" SIMMs are those from Toshiba.  They should look
  565.   something like this (information I got from a news article posted by
  566.   Chris Miller <eagle!news@ucbvax.berkeley.edu>):
  567.  
  568.             module ID tags:                 chip numbers:
  569.  
  570.      --------------          ---------      TOSHIBA
  571.     | TOSHIBA      |        | 9025AAA |     TC514100J-80
  572.     | THM94000S-80 |        | JAPAN   |     JAPAN 9020HDK
  573.      --------------          ---------
  574.  
  575.   Among the "bad" SIMMs are those from Hitachi:
  576.  
  577.                                             chip numbers:
  578.  
  579.                                             JAPAN R200
  580.                                             9026 2NN
  581.                                             HM514100JP8H
  582.  
  583.   Other memory configurations that we have tried are (0 = empty slot, 1
  584.   = 1MB SIMM, 2 = 2MB SIMM, H = 4MB Hitachi SIMM, T = 4MB Toshiba
  585.   SIMM):
  586.  
  587.       1100    1100        Came up as 8MB (correct)
  588.       1100    1100
  589.  
  590.       1111    1111        Came up as 16MB (correct)
  591.       1111    1111
  592.  
  593.       TT11    TT11        Came up as 64MB (wrong)
  594.       TT11    TT11
  595.  
  596.       T000    T000        Came up as 16MB (correct)
  597.       T000    T000
  598.  
  599.       TT00    TT00        Came up as 32MB (correct)
  600.       TT00    TT00
  601.  
  602.       HH00    HH00        Came up as  0MB (wrong!!)
  603.       HH00    HH00
  604.  
  605.       TH00    TH00        Came up as 32MB (correct)
  606.       TH00    TH00
  607.  
  608.       TTH0    TTH0        Came up as 48MB (correct)
  609.       TTH0    TTH0
  610.  
  611.       TTHH    TTHH        Came up as 64MB (correct)
  612.       TTHH    TTHH
  613.  
  614.       11TT    11TT        Comes up as 16MB
  615.       11TT    11TT
  616.  
  617.   It appears as though the machine checks the first bank of chips (port
  618.   0) to determine the chip size and assumes that the rest are the
  619.   same.  The Hitachi 4MB SIMMs are NOT correctly detected.
  620.  
  621.   It is important that the 4MB SIMMs in slot A are 'good'. Then you are
  622.   free to use "bad" 4MB SIMMs in the rest of the slots (this is my
  623.   experience), and it is possible to upgrade to 64 MB populating all
  624.   the slots with 4MB SIMMs.
  625.  
  626.   When you do the actual seating of the SIMMs you should take
  627.   precautions (wear a static strap, work on a static pad) not to damage
  628.   the memory.  Sometimes you will have to reseat a module.  If a SIMM
  629.   is not properly seated it will probably show up on the diagnostics
  630.   terminal (if you have one attached) during power on.
  631.  
  632.   After a succesful power on you should enter the PROM monitor and
  633.   issue the 'hinv' command.  This should tell you how much memory you
  634.   have (or how much the 4D/2* believes it has).  If this is correct you
  635.   are ready to boot.
  636.  
  637.   Dave Olson <olson@sgi.com> adds:  [The "good" vs. "bad" SIMM
  638.   business] is a PROM bug.  We had a fix, but that PROM never
  639.   released.  We didn't have 4 MB SIMMs when the last shipped prom
  640.   released. We read a memory location with the 4M SIMMs before we
  641.   initialzed it.  SIMMs that power up all 1's work; those that power up
  642.   all 0's require a reset or two (by then the memory was initialized).
  643.   The Toshiba simms worked once; I've heard that current 4M Toshiba
  644.   simms may not.
  645.  
  646.   The moral of the story: many people do fine with 4M SIMMs in their
  647.   4D25s, but don't buy them without a money-back guarantee.
  648.  
  649. ------------------------------
  650.  
  651. Subject:   -13- How many 4MB SIMMS can be put into an Indigo?
  652. Date: 20 May 93 00:00:01 CST
  653.  
  654.   One (1) set.  Says Dave Olson <olson@sgi.com>:  Due to a design flaw,
  655.   only one set of 4MB SIMMs (16 MB per bank) can be used in an R3000
  656.   Indigo, 4D/30 and 4D/35.  This limitation doesn't apply to the 2 MB
  657.   or 8 MB SIMMs.
  658.  
  659. ------------------------------
  660.  
  661. Subject:   -14- How can I find a bad SIMM?
  662. Date: 20 Feb 94 00:00:01 EST
  663.  
  664.   Articles in the Mar/Apr 92 and May/Jun 93 Pipelines describe how to
  665.   find bad SIMMs in Personal Irises. The PROM diagnostics on Indigos
  666.   and newer can find them for you.
  667.  
  668. ------------------------------
  669.  
  670. Subject:   -15- Why does my system tell me I need a revision C Memory
  671.                 Controller (MC) chip?
  672. Date: 30 Apr 94 00:00:01 EST
  673.  
  674.   Dave Olson <olson@sgi.com> explains:  Long, long story. Short
  675.   synopsis: if you don't get memory errors, don't worry about it.
  676.  
  677.   Slightly longer: A number of vendors' 16 Mbit chips had a bug in
  678.   them.  We found it, and they agreed it was their bug, but they were
  679.   looking at a long, long DRAM spin time, so we worked around it in a
  680.   new rev (rev C) of the memory controller.  The symptom was primarily
  681.   parity errors; this could be confused with the other parity error
  682.   problem we have, thus the warning message in 5.2.
  683.  
  684.   At least some of the vendors that had the problem should have fixed
  685.   DRAM shipping by now, which is not to say that SIMMs you buy now have
  686.   the new DRAMs on them. Not all vendors had the problem.
  687.  
  688. ------------------------------
  689.  
  690. Subject:   -16- MONITORS AND VIDEO HARDWARE
  691. Date: 09 Jan 94 00:00:01 EST
  692.  
  693.   The next few items discuss monitors and video hardware.
  694.  
  695. ------------------------------
  696.  
  697. Subject:   -17- My monitor is maladjusted in some way. How to fix it?
  698. Date: 27 Feb 94 00:00:01 EST
  699.  
  700.   Get these handy writeups on monitor adjustment:
  701.  
  702.   viz.tamu.edu:/pub/sgi/hardware/adjusting-your-monitor
  703.   viz.tamu.edu:/pub/sgi/hardware/adjusting-your-monitor-II
  704.  
  705. ------------------------------
  706.  
  707. Subject:   -18- Can I have 2 graphics displays on my Indigo?
  708. Date: 18 Feb 94 00:00:01 CST
  709.  
  710.   The Dual Headed IRIS Indigo with Entry Graphics (W-RPC-DH) sounds
  711.   like what you want.  It has two Entry Graphics subsystems and two 16"
  712.   monitors.  Contact SGI Direct (see the misc FAQ for phone numbers)
  713.   for more information.
  714.  
  715.   Starting with Irix release 5.1.1.2, there is also support for
  716.   dual-head configurations on Indigo-2's.  Both heterogeneous
  717.   (Extreme-XL) and homogeneous (XL-XL) hardware combinations are
  718.   possible.
  719.  
  720. ------------------------------
  721.  
  722. Subject:   -19- What do I need to do stereo on an Onyx/RE2?
  723. Date: 14 Jun 93
  724.  
  725.   Paul Spencer <spencer@hailwood.asd.sgi.com> illuminates us with:  You
  726.   just need the shutter glasses (and the emitter, which comes with the
  727.   glasses). This is available as a kit from SGI.  The standard SGI
  728.   RealityEngine monitor can do stereo; you don't need a special CRT.
  729.   Demo programs and sample source code are part of every IRIX release.
  730.  
  731. ------------------------------
  732.  
  733. Subject:   -20- Can I use my SGI monitor on my PC?
  734. Date: 24 Aug 94 00:00:01 EST
  735.  
  736.   Rick McLeod <mcleod@esprit.esd.sgi.com> writes:  This depends on the
  737.   SGI monitor.  PCs want multifrequency/ multiscanning/multisyncing
  738.   monitors.  Earlier SGI platforms supplied fixed frequency or dual
  739.   scan mode monitors.  These will not work on PCs.  Some current SGI
  740.   machines (Indy, Indigo2, Onyx) ship with multiscan monitors.  These
  741.   will most likely work with a PC, but make sure that the monitor gets
  742.   the proper sync signal.
  743.  
  744.   Clinton Keith <clint@art.ray.com> adds his implementation details:
  745.   The GDM-17E11 works on my PC with a Diamond Speedstar 24x.  I used a
  746.   VGA connector that brought out the RGB V and H sync lines from the
  747.   24X into BNC connectors (commonly avaliable at a local computer
  748.   store).  I connected the V sync H sync and Green lines together and
  749.   connected this line and the Red and Blue lines to a BNC-to-DB13W3
  750.   connector (bought a workstation supply vendor) which went to the
  751.   monitor.
  752.  
  753.   I then set up the 24X to provide -/- sync voltages and selected the
  754.   highest vertical and horizontal scan rates I available.
  755.   Unfortunately, the monitor refused to display 640x480 (pride?) but
  756.   did well at 800x600, 1024x768 and 1280x1024.  There was a slight
  757.   greenish tint to the black areas of the screen.  It seems as though
  758.   connecting the sync lines to the Green may have added a DC bias, but
  759.   the effect is minor.
  760.  
  761. ------------------------------
  762.  
  763. Subject:   -21- Can I use my PC monitor on my SGI?
  764. Date: 28 Jan 94 00:00:01 EST
  765.  
  766.   Rick McLeod <mcleod@esprit.esd.sgi.com> writes: The PC monitor must
  767.   be able to handle a 1024x768 non-interlaced signal to be used with
  768.   Indigo starter graphics or Indy.  Most of SGI systems operate at
  769.   1280x1024 non-interlaced.  Most PC monitors will not be able to deal
  770.   with the scan rates required to display a stereo image.
  771.  
  772. ------------------------------
  773.  
  774. Subject:   -22- What video formats, scan rate, etc. do SGI monitors
  775.                 support?
  776. Date: 20 Feb 94 00:00:01 EST
  777.  
  778.   It depends on the monitor.  See the Sep/Oct 93 Pipeline (and a
  779.   correction on p. 26 of the Nov/Dec 93 Pipeline) for a tabulation of
  780.   the characteristics of most types of SGI monitors.
  781.  
  782. ------------------------------
  783.  
  784. Subject:   -23- How can I set my Indy to use 1280x1024 pixels on a third
  785.                 -party monitor?
  786. Date: 19 May 94 00:00:01 EST
  787.  
  788.   As root, do 'nvram monitor h' and reboot. See 'man 2 sgikopt' for
  789.   details.
  790.  
  791. ------------------------------
  792.  
  793. Subject:   -24- STORAGE DEVICES
  794. Date: 09 Jan 94 00:00:01 EST
  795.  
  796.   The next few items discuss storage devices. Tapes, mostly.
  797.  
  798. ------------------------------
  799.  
  800. Subject:   -25- What do all these SCSI technical terms mean?
  801. Date: 12 Feb 94 00:00:01 EST
  802.  
  803.   Look in rtfm.mit.edu:/pub/usenet/comp.periphs.scsi/ for the
  804.   comp.periphs.scsi FAQ.
  805.  
  806. ------------------------------
  807.  
  808. Subject:   -26- How many SCSI devices can I have on an Indigo?
  809. Date: 26 May 93 00:00:01 CST
  810.  
  811.   You can have 7 SCSI devices, and as long as you have clean cabling,
  812.   and one (and only one!) SCSI terminator at the end of the chain, and
  813.   keep total cable length under 6 meters, there should be no problems,
  814.   as far as the Indigo's bus itself goes.
  815.  
  816.   On an Indigo2, you can have 7 devices on the external SCSI bus, and
  817.   up to 3 devices on the internal bus.
  818.  
  819. ------------------------------
  820.  
  821. Subject:   -27- How do I install external SCSI disks on my SGI?
  822. Date: 02 Feb 94 00:00:01 CST
  823.  
  824.   The basic procedure is to use 'fx' to format and label the drive (the
  825.   label contains the partition layout), use 'mkfs' to create the empty
  826.   filesystem, create the mount points and put the proper entries into
  827.   /etc/fstab. The IRIX Site Administrator's Guide describes this in
  828.   detail.
  829.  
  830.   The graphical Disk and File tool assumes you bought your drive from
  831.   SGI, in which case the 'fx' and 'mkfs' parts have already been done.
  832.   It also assumes you want to use the entire drive as a single
  833.   partition.
  834.  
  835. ------------------------------
  836.  
  837. Subject:   -28- What kind of DAT drive does SGI sell for the Indigo?
  838. Date: 26 May 93 00:00:01 CST
  839.  
  840.   The Indigo DAT drive is an ArDAT Python 4320.
  841.  
  842.   The drive SGI sells is completely standard 3.5" form factor hardware
  843.   (no compression), but has firmware that so far ARDAT is selling only
  844.   to SGI to provide audio over SCSI support, and to fix some bugs.
  845.  
  846. ------------------------------
  847.  
  848. Subject:   -29- Can I use a 3rd-party cartridge tape drive on my Indigo?
  849. Date: 26 May 93 00:00:01 CST
  850.  
  851.   The Tandberg and Archive QIC24 and QIC-150 drives both work just fine
  852.   on the Indigo (both come in external versions), as do the Wangtek and
  853.   Tandberg QIC-1000 drives (as of this quarter, and 4.0.5F or later).
  854.  
  855. ------------------------------
  856.  
  857. Subject:   -30- Which Exabyte drives work with SGI systems?
  858. Date: 26 May 93 00:00:01 CST
  859.  
  860.   Dave Olson <olson@sgi.com> says: First, the 8200 (2.3 Gb).  The
  861.   original version we qualified was 100% stock from Exabyte.  It had
  862.   some problems on the ESD machines at power on, because of the
  863.   somewhat non-standard way it handled the send-diag SCSI command.  The
  864.   current rev (252T) we ship is also standard firmware from Exabyte (to
  865.   the best of my knowledge), and fixes that problem, and is also more
  866.   robust in the face of servo problems.
  867.  
  868.   The 8500 (5 Gb) isn't fully qualified (by SGI) yet, and there is some
  869.   argument over whether we will ask for custom firmware; I think we are
  870.   definitely slanting towards standard firmware.  The gotcha here is
  871.   that Exabyte has released so many firmware revs for the 8500, that
  872.   the word 'standard' is somewhat of a joke.  I've lost touch with that
  873.   effort a bit, so I don't know what firmware rev we are currently
  874.   working with.
  875.  
  876.   4.0.1 is the first IRIX release with support for the 8500, earlier
  877.   releases will work to varying degrees with different 8500 firmware.
  878.  
  879. ------------------------------
  880.  
  881. Subject:   -31- How to connect my 3rd-party tape drive to my SGI?
  882. Date: 08 Oct 94 00:00:01 CST
  883.  
  884.   Only part of the voluminous literature on the topic may be found at
  885.  
  886.       viz.tamu.edu:/pub/sgi/hardware/3rd-party-DAT-drive
  887.       viz.tamu.edu:/pub/sgi/hardware/exabyte-8505-setup
  888.       viz.tamu.edu:/pub/sgi/hardware/exabyte-howto-for-sgis
  889.  
  890. ------------------------------
  891.  
  892. Subject:   -32- How should I set up my tape drive so tar's 'r' and 'u'
  893.                 options work?
  894. Date: 09 Jan 94 00:00:01 EST
  895.  
  896.   Sara Kunz <kunz@binah.cc.brandeis.edu> writes:  Use the variable
  897.   block size tape devices. These are called /dev/rmt/tps0d#nsv and
  898.   /dev/rmt/tps0d#nrnsv, where '#' is the tape's SCSI device number. If
  899.   the tape drive is properly attached (it should appear in 'hinv's
  900.   listing), saying '/dev/MAKEDEV tps' should create the devices for
  901.   you. If the tape drive in question is the tape drive with the lowest
  902.   SCSI ID, '/dev/MAKEDEV tapelinks' will link the appropriate devices
  903.   to /dev/tape and /dev/nrtape.  Note that appending is physically
  904.   possible only on 9-track and DAT tapes.
  905.  
  906. ------------------------------
  907.  
  908. Subject:   -33- What do I do when I can't read a tar tape made on
  909.                 another system?
  910. Date: 04 May 94 00:00:01 EST
  911.  
  912.   Glenn Randers-Pehrson <glennrp@BRL.MIL> says:
  913.   You may be trying to read a non-byte-swapped tape on a byte-swapped
  914.   device, or vice versa. Tar tapes written on SGI's QIC cartridge
  915.   drive, using the default device, /dev/tape, are in byte-swapped
  916.   format.  Sun tapes are usually not byte-swapped. On the IRIS, you can
  917.   read non-byte-swapped tapes with
  918.  
  919.       tar -xvf /dev/tapens
  920.  
  921.   and you can write non-byte-swapped tapes destined for a Sun with
  922.  
  923.       tar -cvf /dev/tapens [directory_or_filename[s]]
  924.  
  925.   On the SUN, you can read byte-swapped tapes with
  926.  
  927.       dd if=/dev/rmt0 conv=swab | tar -xvf -
  928.  
  929.   Read the tar(1) (DIAGNOSTICS section) and tps(7M) manpages for the
  930.   gory details.
  931.  
  932.   DAT tapes may have an additional problem: SGI DATs have a default
  933.   blocking factor of 512 and HP DATs have a maximum blocking factor of
  934.   128.  You can either rewrite your tape on the SGI with
  935.  
  936.       tar cvbf 20 /dev/tape files
  937.  
  938.   and read it on the HP (or whatever) with
  939.  
  940.       tar xvbf 20 /dev/tape
  941.  
  942.   or you can use 'dd' to translate like so,
  943.  
  944.       dd if=/dev/tape ibs=512b of=- obs=20b | tar xvf -
  945.  
  946.   where '512' is whatever blocking factor you used to write the tape.
  947.  
  948. ------------------------------
  949.  
  950. Subject:   -34- Why can't I write a tape on my DEC DAT drive and read it
  951.                 on my SGI?
  952. Date: 03 Dec 94 00:00:01 EST
  953.  
  954.   DEC DAT drives use hardware compression by default, and SGI DAT drives
  955.   can't handle that. Turn it off.
  956.  
  957.   Furthermore, some SGI DAT drives hang when trying to read a hardware-
  958.   compressed tape, instead of saying "incompatible media" as they
  959.   should.  This is fixed in recent firmware; call the TAC to get an
  960.   upgrade.
  961.  
  962. ------------------------------
  963.  
  964. Subject:   -35- How can I recover a partially overwritten tar tape?
  965. Date: 10 Dec 93 00:00:01 EST
  966.  
  967.   People often overwrite the beginning of large tar archive, leaving
  968.   the first bit of the tape overwritten and the rest presumably intact.
  969.   This is usually NOT recoverable.
  970.  
  971.   However, if you're feeling lucky, you might (says Dave Olson
  972.   <olson@sgi.com>) try something like 'mt fsf 4; mt bsf 2; tar xe' or
  973.   'mt fsf 4; mt bsr 2; tar xe'.  You might also try 'tar cv foo', where
  974.   'foo' is slightly bigger than what you overwrote the archive with the
  975.   first time, and pull the plug on the tape drive before it writes the
  976.   EOF. Then power it back up and try 'tar xe'.
  977.  
  978.   If this sounds unlikely to work, you're right. Don't let it happen;
  979.   use the write protect tab.
  980.  
  981. ------------------------------
  982.  
  983. Subject:   -36- When and how should I clean my tape drive?
  984. Date: 20 Feb 94 00:00:01 EST
  985.  
  986.   9-track and QIC drives should be cleaned every 8 hours of use, or
  987.   more often when using many new tapes, and certainly when the number
  988.   of "recoverable errors" gets uncomfortably high. See the Nov/Dec 91
  989.   Pipeline or the "IRIS Software Installation Guide" for a detailed
  990.   cleaning procedure. Briefly, shut the drive down and swab the head
  991.   with isopropanol and a lintless cloth.
  992.  
  993.   8mm and DAT drives need to be cleaned every 30 hours of use, using a
  994.   commercial cleaning tape according to the instructions.
  995.  
  996. ------------------------------
  997.  
  998. Subject:   -37- How can I eject a jammed tape or CD?
  999. Date: 05 May 94 00:00:01 EST
  1000.  
  1001.   Shut down your system nicely, hold down the drive's eject button and
  1002.   turn the drive's power (or, for internal drives, the system's power)
  1003.   off and on.  See also
  1004.   viz.tamu.edu:/pub/sgi/hardware/ejecting-jammed-tape.
  1005.  
  1006. ------------------------------
  1007.  
  1008. Subject:   -38- Can I use a non-SGI CD-ROM on my SGI?
  1009. Date: 14 Feb 94 00:00:01 EST
  1010.  
  1011.   4D20, 25, 70, 80 and 85s and most Power Series machines can boot only
  1012.   from SGI CD-ROMs. Older machines can boot only from a local tape
  1013.   drive or over the network. Newer machines (4D30 and 35s, Indigos,
  1014.   Challenges, Onyxes, Indys, etc.) have smarter PROMs and can boot from
  1015.   at least some third-party CD-ROMs, for example the Sony and Toshiba
  1016.   drives intended for Suns. The rest of this entry discusses what
  1017.   qualifies a drive for 4D30s and later.
  1018.  
  1019.   Dave Olson <olson@sgi.com> of SGI says, The basic requirement for
  1020.   Indigos is that the drive be set to use a 512 byte block size.  Since
  1021.   Indigos don't reset the SCSI bus on reboot or halt, you *might* be
  1022.   able to boot your machine in some other way, set the CD-ROM's
  1023.   blocksize with a devscsi program while the system is up and then
  1024.   install from it, but I won't swear to it. Late R4K Indigos, Indys,
  1025.   Indigo2s, and Onyx/Challenges all know how to set the block size if
  1026.   the drive identifies itself as a CD-ROM, reports the block size as
  1027.   something other than 512 bytes in the block descriptor and accepts
  1028.   the new block size in the block descriptor.
  1029.  
  1030.   Rob Silvers <rsilvers@nynexst.com> reports that he has been
  1031.   sucessfully using a third-party dealer's Toshiba TXM3401E1 on an
  1032.   Indigo. It cost about $760. It is physically larger than an external
  1033.   Apple or Next drive. It is double speed and handles multi-session
  1034.   photo-CDs.  'cdromd', 'inst' and 'cdman' work, but he has not tried
  1035.   to boot from it as of 12 June 93.
  1036.  
  1037.   Bart Richards of Thunderstone Software <bart@thunderstone.com>
  1038.   writes, The following minor surgery makes a run of the mill Toshiba
  1039.   3401[B|E] CDROM drive SGI [Indigo] or Sun-compatible. I got it
  1040.   straight from an anonymous Toshiba Tech. guy, and it worked for me.
  1041.  
  1042.   There are two solder pads located on the circuit board at the back
  1043.   right corner of the drive's aluminum housing when viewed from the top
  1044.   with the SCSI connector facing away from you. These may or may not be
  1045.   labeled as '0' & '1', but '0' is on the left and '1' is on the right
  1046.   (or closest to the edge of the circuit board).  The normal state for
  1047.   these solder pads from the factory is for both of them to be closed.
  1048.  
  1049.   With an Exacto Knife or soldering iron (whichever is appropriate for
  1050.   the desired configuration), cut or solder these pads to match the
  1051.   entries in the following table:
  1052.  
  1053.                                                   +++___++++++++__
  1054.                                                  |power   SCSI    |
  1055.   '0'   '1'  O=CUT/OPEN S=SHORTED/SOLDERED       |              01|
  1056.   ----------                                     |----------------|
  1057.    S     S   Toshiba Default (2048 byte block)   |                |
  1058.    S     O   512 byte blocks                     |     TOP        |
  1059.    O     S   SGI ( Bootable )                    |     OF         |
  1060.    O     O   Sun / Integraph                     |     DRIVE      |
  1061.                                                  |                |
  1062.                                                  |                |
  1063.                                                  |                |
  1064.                                                  |________________|
  1065.                                                         DOOR
  1066.  
  1067. ------------------------------
  1068.  
  1069. Subject:   -39- Why can't Joe User eject his CD-ROM?
  1070. Date: 24 Feb 94 00:00:01 EST
  1071.  
  1072.   - /usr/sbin/eject has the wrong permissions in IRIX 4.0.5H and IOP.
  1073.     It should be setuid root. Say 'chmod 4755 /usr/sbin/eject' (as
  1074.     root) to fix it.
  1075.  
  1076.   - Someone may be cd'ed into the CDROM directory. Do 'fuser /CDROM' to
  1077.     find the number(s) of the process(es) that are cd'ed there, and
  1078.     kill them.
  1079.  
  1080. ------------------------------
  1081.  
  1082. Subject:   -40- How can Joe User mount and unmount his MO disk?
  1083. Date: 22 Jan 94 00:00:01 EST
  1084.  
  1085.   cdromd (mediad in IRIX 5.x) doesn't understand MO disks. You need the
  1086.   'mountmo' program, at viz.tamu.edu:/pub/sgi/hardware/mountmo.c.
  1087.  
  1088. ------------------------------
  1089.  
  1090. Subject:   -41- Why do SGI SCSI controllers have host ID 0 instead of
  1091.                 the usual 7?
  1092. Date: 24 Feb 94 00:00:01 EST
  1093.  
  1094.   It's a controller chip default. It was left alone because it doesn't
  1095.   matter much: host ID doesn't affect throughput, except perhaps on a
  1096.   horrendously overloaded bus. However, drives whose ID is set by
  1097.   jumpers are usually shipped with ID 7 (all three jumpers on), so you
  1098.   can just plug one in to an ID 0 host.
  1099.  
  1100. ------------------------------
  1101.  
  1102. Subject:   -42- What about Syquest removable media drives?
  1103. Date: 08 Oct 94 00:00:01 EST
  1104.  
  1105.   SGI's Bob Miller <kbob@sgi.com> has written an FAQ on using Syquest
  1106.   drives with SGIs. A copy is at
  1107.   viz.tamu.edu:/pub/sgi/hardware/syquest-on-sgi-faq.
  1108.  
  1109. ------------------------------
  1110.  
  1111. Subject:   -43- EVERYTHING ELSE
  1112. Date: 09 Jan 94 00:00:01 EST
  1113.  
  1114.   The rest of the FAQ discusses things that didn't fit into
  1115.   categories.
  1116.  
  1117. ------------------------------
  1118.  
  1119. Subject:   -44- How long can my monitor/keyboard/mouse cables be?
  1120. Date: 25 Feb 94 00:00:01 EST
  1121.  
  1122.   Dave Olson <olson@sgi.com> writes,
  1123.   SGI has (or had at one time) a 75 foot monitor cable on the price
  1124.   list.  With a decent cable, this is about as far as you can get
  1125.   without getting pretty fuzzy; I've heard that with an extremely high
  1126.   quality cable, you can get to about 100 feet.  Your limits may vary.
  1127.   EIA 423 should have no problems with up to 100 feet either, since the
  1128.   mouse is at 4800 baud, and the keyboard at 600.
  1129.  
  1130.   Will McCown <will@rhythm.com> adds,
  1131.   We routinely extend the SGI video cables up to about 150' using high-
  1132.   quality (Canare LV-61s) coaxial cables.  For newer SGIs which use the
  1133.   13W3 "D" connector instead of BNCs, adapters are available from
  1134.   several sources including NuData (908) 842-5757 part number 6647.
  1135.  
  1136.   The "PS/2 compatible" keyboards and mice used on the Indigo II, Indy,
  1137.   etc. do not accept simple extension cords as well as the older
  1138.   keyboard/mice.  We have successfully extended these keyboards & mice
  1139.   up to about 100', but beyond 150' they never work.  The problem lies
  1140.   in the high-impedance TTL-level signaling used.  Beyond this distance
  1141.   you can use an extender box made by Cybex (205) 430-4000, which is
  1142.   designed to extend the IBM PS/2 keyboard and mouse.
  1143.  
  1144.   Our method for making keyboard/mouse extensions is to buy 6' IBM PS/2
  1145.   keyboard extension cables (male 6-pin mini-din one end, female 6-pin
  1146.   mini-din on the other), and cut the connectors off of these cables
  1147.   leaving about a 6-12" pigtail on each connector.  We then attach
  1148.   RJ-12 connectors (IDC type modular phone connectors) to the free end
  1149.   of each pigtail.  We then extend the cable using flat 6-conductor
  1150.   phone cable, RJ-12 connectors, and "barrel" adapters.  This may sound
  1151.   like a lot of work but it is very quick to assemble, and requires no
  1152.   soldering.
  1153.  
  1154.   For really long runs, Rick McLeod <mcleod@esprit.esd.sgi.com> says,
  1155.   Two companies provide long distance (up to a couple of thousand feet)
  1156.   fiber optics extensions for keyboard, mouse and monitor:
  1157.  
  1158.       Lightwave Communications        (203) 878-9838
  1159.       Meret Optical Communications    (310) 828-7496
  1160.  
  1161. ------------------------------
  1162.  
  1163. Subject:   -45- How fast is the Indigo parallel port?
  1164. Date: 26 May 93 00:00:01 CST
  1165.  
  1166.   Default rate is about 200 Kbytes/sec.  This can be bumped up to at
  1167.   least 400, and perhaps higher by changing the strobe length, assuming
  1168.   the other side can handshake fast enough.  See the plp(7) manpage.
  1169.  
  1170. ------------------------------
  1171.  
  1172. Subject:   -46- What are the differences between the Indigo R4000 and
  1173.                 Indigo2?
  1174. Date: 09 Jun 93 00:00:01 EST
  1175.  
  1176.   Jamie Riotto <jamie@origami.esd.sgi.com> writes:
  1177.   An Indigo R4000 has two daughter board expansions which use our
  1178.   GIO-32BIS bus design. These cards are about the size of an index
  1179.   card.
  1180.  
  1181.   An Indigo2 has a 4-slot backplane design. All four slots have EISA
  1182.   connectors so you can have a graphics-less server with four EISA
  1183.   cards.  Three of the slots have GIO-64 bus connectors, BUT ONLY TWO
  1184.   CONNECTORS CAN BE USED SIMULTANEOUSLY!. Graphics board sets take up
  1185.   one logical GIO-64 connection, but can take up more physical slots.
  1186.   The current Extreme graphics takes up one logical GIO-64 connection,
  1187.   but uses three slots. That means the other slot can be used for
  1188.   either EISA or GIO-64 expansion. Note that since not all slots have
  1189.   both EISA and GIO-64 connectors, you might have to shift the Extreme
  1190.   graphics board set up or down a slot if you want to use the fourth
  1191.   slot with GIO-64 expansion.
  1192.  
  1193.   GIO-64 by the way is similar to GIO-32 but is twice as wide, uses a
  1194.   different DMA protocol (pipelined), and used EISA form factor (with
  1195.   the connector moved of course :-).
  1196.  
  1197. ------------------------------
  1198.  
  1199. Subject:   -47- What high speed interfaces are available for Onyx?
  1200. Date: 11 Jun 93 00:00:01 EST
  1201.  
  1202.   Robert van Liere <robertl@cwi.nl> writes:
  1203.   SGI have FDDI boards for the Onyx. These boards perform quite well
  1204.   although the Indigo FDDI broad preforms slightly better. I'm not sure
  1205.   about SGI ATM, although I guess all vendors are preparing for it.
  1206.  
  1207.   FORE systems make ATM boards for the GIO bus. Maybe they have
  1208.   something for the HIO as well.
  1209.  
  1210.           FORE systems, Inc
  1211.           1000 Gamma Drive
  1212.           Pittsburgh, PA 15238-2940
  1213.           412-967-4040
  1214.           Fax 412-967-4044
  1215.           info@fore.com
  1216.  
  1217.           GIA-100/125A    (100 Mbps GIO Bus)
  1218.           GIA-100/175A    (140 Mbps GIO Bus)
  1219.           
  1220.   and Yechezkal-Shimon Gutfreund <sgutfreund@gte.com> adds:
  1221.   Fore Systems, Pittsburgh PA, selles a 150Mbit/s ATM adapter card that
  1222.   you can use to connect to their ATM switch (using multi-mode fiber).
  1223.  
  1224. ------------------------------
  1225.  
  1226. Subject:   -48- Why doesn't my modem work?
  1227. Date: 19 Nov 94 00:00:01 EST
  1228.  
  1229.   Lots of reasons, but here are some of the most popular:
  1230.  
  1231.   - You're not using hardware flow control. To do so, you MUST 1) use
  1232.     the ttyf* devices, not ttyd* or ttym*, and 2) use a "hardware
  1233.     handshake" 7-wire cable, which you can buy from SGI but usually
  1234.     *not* from a Macintosh house. Look at the serial(7) manpage for
  1235.     details.
  1236.  
  1237.   - The modem is configured funny. Look at the configuration scripts in
  1238.     /usr/lib/uucp/fix-* and see if there's one for your modem.
  1239.  
  1240.   - /usr/lib/uucp/Permissions is wrong. /usr/lib/uucp/genperm will
  1241.     generate Permissions entries for all /usr/lib/uucp/Systems
  1242.     entries.
  1243.  
  1244.   - IRIX 5.2 had several problems with serial I/O, flow control and PPP
  1245.     interoperability.  They are fixed in patch 151. Call the TAC.
  1246.  
  1247. ------------------------------
  1248.  
  1249. Subject:   -49- What mice can I use with my Indigo or Indigo2?
  1250. Date: 09 Jan 94 00:00:01 EST
  1251.  
  1252.   Indigos need special Indigo mice. Replacement mechanical or optical
  1253.   (take note, mechanical mice haters!) mice are available from SGI or
  1254.   directly from Mouse Systems (510-656-1117).
  1255.  
  1256.   Indigo2s can use PS/2 mice as per the pcmouse(7) manpage. Dave Yost
  1257.   expands on this:  The Indigo2 takes any industry standard mouse of
  1258.   the variety variously known as "IBM PS/2", "Mouse Port" or "6-pin".
  1259.   A PC serial mouse won't do, even with an adaptor, unless it is
  1260.   claimed to work on a PS/2 through an adaptor.  The Logitech "MouseMan
  1261.   Cordless" mouse works for me.
  1262.  
  1263. ------------------------------
  1264.  
  1265. Subject:   -50- What mice or trackballs can I use with my Onyx?
  1266. Date: 01 Jul 94 00:00:01 EST
  1267.  
  1268.   John Kraft <jfk@lycidas.engr.sgi.com> writes:
  1269.   Unlike the Indigo and Indy (see above), Onyxes use a custom serial
  1270.   mouse.  If you'd prefer an optical mouse over the standard mechanical
  1271.   mouse shipped with the system, call Mouse Systems (510-656-1117) or
  1272.   Qualix (415-572-0200). If you'd like a trackball, call Mouse-Trak
  1273.   (800-533-4822, email yvonne@mousetrak.com).
  1274.  
  1275. ------------------------------
  1276.  
  1277. Subject:   -51- What about uninterruptable power supplies?
  1278. Date: 08 Oct 94 00:00:01 EST
  1279.  
  1280.   Get the UPS FAQ from navigator.jpl.nasa.gov:/pub/doc/faq/. See also
  1281.   viz.tamu.edu:/pub/sgi/hardware/surge-protectors.
  1282.  
  1283. ------------------------------
  1284.  
  1285. End of sgi/faq/hardware Digest
  1286. ******************************
  1287. -- 
  1288. The SGI FAQ group                                sgi-faq@viz.tamu.edu
  1289. Finger us for info on the SGI FAQs, or look in viz.tamu.edu:/pub/sgi.
  1290.  
  1291.  
  1292. (2) - Moire Patterns
  1293. ---------------------------------------------------------------------------
  1294.  
  1295. What causes those distracting moire patterns that can
  1296. be seen on some monitors?
  1297.  
  1298. I've been asked if the monitor or the computer can be adjusted
  1299. to remove them.
  1300.  
  1301.     Sometimes degaussing (as in "hit the built-in degauss button)
  1302.     works for us.
  1303.  
  1304.  
  1305.  
  1306.  
  1307. (3) - Disk problems on crashed system
  1308. ---------------------------------------------------------------------------
  1309.  
  1310. We have an R4000 Indigo that crashed pretty hard last night. When I
  1311. rebooted it, it came up with the message:
  1312.  
  1313. No volume header on device: scsi()disk(1)rdisk()partition(1)/osloader.exe
  1314. Autoboot failed
  1315.  
  1316. I called user support, and they told me to re-install eoe1.sw.unix, which
  1317. I did. After doing that, upon reboot, I got the error message :
  1318.  
  1319. Unable to load bootfile: no such device
  1320.  
  1321. So I went into fx and did label/create/bootinfo to see if that would
  1322. work. And when I rebooted this time, I got the original error message
  1323. again.
  1324.  
  1325.     Somebody has been playing with your nvram settings.  Try stopping
  1326.     at the PROM monitor, and give the command:
  1327.         resetenv
  1328.     then reset your netaddr to the correct IP address with:
  1329.         setenv netaddr www.xxx.yyy.zzz
  1330.  
  1331.     then try booting.
  1332.  
  1333.  
  1334.  
  1335.  
  1336. (4) - Forced Perfect Terminators
  1337. ---------------------------------------------------------------------------
  1338.  
  1339. I remember some discussion quite a while ago about the different types
  1340. of active terminators.  My question concerns the Forced Perfect
  1341. Terminators, are they better or worse than "plain" active terminators?
  1342. Are there any terminators that I should avoid?
  1343.  
  1344.  
  1345.     The problem with FTP is that it can (in some circumstances) pull more
  1346.     than the allowed 4 ma per signal.  This can do bad things to some SCSI
  1347.     controller chips.  Some people have had success with it, but in general
  1348.     it doesn't seem to help more than active termination.  Given that
  1349.     it violates the specs, I try to discourage people from using FPT.
  1350.  
  1351.  
  1352.  
  1353.  
  1354. (5) - Determining graphics mode
  1355. ---------------------------------------------------------------------------
  1356.  
  1357. | I have just found an incompatibility between GL running on a 4D/210 running
  1358. | 4.0.5C, and an Indigo R4000 Elan running 4.0.5H.  The getgconfig function
  1359. | does not exist on the older version.  TAC says they cannot help and by the
  1360. | end of the year there *may* be a fix.
  1361.  
  1362. It is a new function, so of course won't be in older releases.  Seems
  1363. unlikely to be 'fixed', since it isn't a bug.
  1364.  
  1365.  
  1366. | I wonder
  1367. |
  1368. | 1. Can I force the newer GL onto the older machine?
  1369.  
  1370. No.
  1371.  
  1372. | 2. Is there a solution I can demand to have now (we have full support on
  1373. |    both machines) ?
  1374.  
  1375. No.
  1376.  
  1377. | 3. Is there a good workaround - I want to know whether I am in colormap or
  1378. |    RGB mode and getgconfig seems to be the only way to tell me that ?
  1379.  
  1380. I'm pretty sure there is a much older method, although I don't remember
  1381. what it was, one of the graphics folks will hopefully post it.
  1382.  
  1383.         Yes. Try getdisplaymode();
  1384.  
  1385. FUNCTION RETURN VALUE
  1386.      The returned value for this function tells you which display mode is
  1387.      currently active.
  1388.  
  1389.                   ______________________________________________
  1390.                   |Symbolic Name |         Display Mode         |
  1391.                   |_____________________________________________|
  1392.                   |DMSINGLE        color map single buffer mode |
  1393.                   |DMDOUBLE        color map double buffer mode |
  1394.                   |DMRGB           RGB single buffer mode       |
  1395.                   |DMRGBDOUBLE     RGB double buffer mode       |
  1396.                   |_____________________________________________|
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402. (6) - Printer port gets stuck
  1403. ---------------------------------------------------------------------------
  1404.  
  1405. Has anyone experienced the printer port of a 4D/35 getting stuck for no
  1406. apparent reason?  Zapping the daemons doesn't get it running,  but a
  1407. reboot (not a power cycle) does work.
  1408.  
  1409.     --- 1 ---
  1410.     Sounds like the cable to the printer might be long enough to cause
  1411.     problems, in that case.  It should be no more than 2.5 meters; some
  1412.     printers are more sensitive than others.  Using a print buffer box
  1413.     has helped some folks who just had to have longer cables (keep it
  1414.     short on the SGI side).
  1415.  
  1416.  
  1417.     --- 2 ---
  1418.     I used to have problems with my 4D/35 when the printer would jam (a
  1419.     frequent occurance with certain color printers). The attached program
  1420.     (when run as root or suid root) will clear the port.  It works for me,
  1421.     but don't blame me if it explodes your CPU, erases your disk and
  1422.     destroys your printer :)
  1423.  
  1424.  
  1425.     -- cut here --
  1426.     #include <sys/types.h>
  1427.     #include <fcntl.h>
  1428.     #include <sys/plp.h>
  1429.     main()
  1430.     {
  1431.         int fd;
  1432.         int retval;
  1433.  
  1434.         setuid(0);
  1435.         retval = system("/usr/lib/lpshut");
  1436.         if(retval != 0) {
  1437.             perror("error from lpshut command");
  1438.         }
  1439.         printf("Killing off processes using parallel port\n");
  1440.         retval = system("/etc/fuser -k /dev/plp");
  1441.         if(retval != 0) {
  1442.             perror("error from fuser command");
  1443.         }
  1444.         if((fd = open("/dev/plp",O_RDWR)) < 0) {
  1445.             perror("unable to open parallel port");
  1446.             exit(-1);
  1447.         }
  1448.         /* reset the printer */
  1449.         retval = ioctl(fd,PLPIOCRESET);
  1450.         printf("Printer port reset\n");
  1451.         /* start up the spooler again */
  1452.         system("/usr/lib/lpsched");
  1453.         printf("Printer scheduler restarted\n");
  1454.     }
  1455.     -- cut again --
  1456.  
  1457.  
  1458.     Yes, toggling the reset line on the parallel port (which is what this
  1459.     does) may help after things get stuck, but powercycling the printer
  1460.     will do the same thing.  In any case, that can be a drag for long
  1461.     print jobs, and only treats the symptom, not the cause.
  1462.  
  1463.  
  1464.  
  1465.  
  1466. (7) - Maximum Memory capacity
  1467. ---------------------------------------------------------------------------
  1468.  
  1469. >You can install 1, 2, or 3 banks of SIMMs.  Each can be 4, 8, 16, 32, or 64
  1470. >MB with current DRAM sizes (the latter 2 require 16 Mb chips).
  1471.  
  1472. >Max memory is therefore 384 MB (more than 256 will be ignored until
  1473. >5.1 and later).  Min memory is 16 MB.
  1474.  
  1475. I'm sorry but this still isn't clear to me...
  1476.  
  1477. Okay, the minimum is (1) bank of (4) 4MB SIMMs whichs equals 16MB, yes?
  1478. So, would not the maximum thus be (3) banks of (4) 64MB SIMMs which equals
  1479. 768MB? But this value is 2x the 384MB maximum you state.
  1480.  
  1481. Also, do the 16MB SIMMs exceed the 18-piece chip count you cautioned us
  1482. about in a previous posting?  Or maybe I'm just off today on all this.
  1483.  
  1484.  
  1485.     There aren't enough address lines for that, so 512 is the theoretical
  1486.     max the system can support (yes, 512, not 384).
  1487.  
  1488.     Besides,  I had a typo (I got carried away!).  32 MB per SIMM is the
  1489.     max (no more than 18 DRAMs per SIMM, due to capacitive loading
  1490.     issues).  Sorry.  In *theory*, the system could have 512 MB with 64Mbit
  1491.     chips and 64 MB per SIMM, but it will be quite a while before we know
  1492.     if that will really work.
  1493.  
  1494.     The 16 and 32 MB SIMMs are 16 Mbit chips; using 4 Mbit chips
  1495.     would be too much of a load.
  1496.  
  1497.  
  1498.  
  1499.  
  1500. (8) - Disk Striping Questions
  1501. ---------------------------------------------------------------------------
  1502.  
  1503. I have a few questions about striping disks on an SGI Challenge.
  1504.  
  1505. Is there any documentation on how to optimize a striped disk, such as
  1506. how to calculate the correct step size for the lvtab, the best buffer
  1507. size for reading/writing to the stripe, the use of direct i/o with
  1508. a stripe, etc?
  1509.  
  1510.     There really is no such thing as an optimal stripe.  It depends on just
  1511.     what you want to do, so you need to experiment.
  1512.  
  1513. Does anyone have any experience with using direct i/o for writing to
  1514. a striped disk and if so what if any performace gain was seen?
  1515.  
  1516.     There is some gain, since the advantage of direct i/o is direct dma
  1517.     to/from the user program, rather than going through the buffer cache
  1518.     and copying the data.
  1519.  
  1520. Are there any good benchmarks for determining max throughput to/from
  1521. a striped disk?
  1522.  
  1523.     Not really.  There are a number of i/o benchmarks, but they all have
  1524.     their flaws (including those we use internally).  Your own apps are
  1525.     really the best benchmark.
  1526.  
  1527.  
  1528.  
  1529.  
  1530. (9) - Seagate ST42100N configuration
  1531. ---------------------------------------------------------------------------
  1532.  
  1533. I'm probably going to have to contact the vendor, but I'm hoping someone
  1534. will have an answer for me over the weekend....
  1535.  
  1536. I bought a drive tray & 4 Seagate 5.25" 2.1GB SCSI drives (model ST42100N)
  1537. for my 4d/340, but the remote SCSI ID switches on the tray aren't connected
  1538. to the drives.  Can someone tell me how to connect them, or failing that,
  1539. just describe the pinout for the model ST42100N SCSI ID connector pins?
  1540.  
  1541. Looking at the rear & bottom of the Seagate drive:
  1542.  
  1543.         SCSI ID etc.
  1544.         ------------    -------------------------       --------
  1545.         |::::::::::|    | SCSI data connector   |       |power |
  1546.         ------------    -------------------------       --------
  1547.                 |
  1548.                 |
  1549.                 ------ exploded view ----
  1550.                                         |
  1551.  
  1552.                         2 4 6 8 A C E G I K     (total of 10 pairs of pins)
  1553.                         1 3 5 7 9 B D F H J
  1554.  
  1555.         - pins 1 & 2 are currently jumpered
  1556.         - pins D & E are currently jumpered
  1557.  
  1558. I'm fairly sure the last 6 pins set the SCSI ID, since the remote SCSI ID
  1559. switches are 6-pin connecters, but the various combinations I've tried have
  1560. come to naught so far.  Actually, the "6-pin" remote SCSI ID connectors are
  1561. a pair of 3-pin connectors, so there's more than a few possible combinations.
  1562. And I haven't tried any of the first 14 pins yet.  ;-(
  1563.  
  1564.  
  1565.     --- 1 ---
  1566.     According to my ST41200N docs (I havn't opened up my machine to check)
  1567.     there are 8 (eight) pin pairs to the left of the SCSI connector.
  1568.  
  1569.     Numbered left to right, starting with 1 (one), pairs 3, 4 and 5
  1570.     control the SCSI ID of the unit.  Pair 5 is the low bit.
  1571.  
  1572.     --- 2 ---
  1573.     My ST42100N drives have 10 pin pairs to the left of the SCSI connector.
  1574.     The drive ID pins ended up being the 3rd, 4th, and 5th pin pairs,
  1575.     counting from the left side of the drive, when viewing from the
  1576.     rear, which seems to match what Bill is saying above (Thanks Bill!!).
  1577.  
  1578.     Regardless, I'd have spent days trying to figure it out if I hadn't
  1579.     received a specsheet via email.  Once again, Usenet beats a call
  1580.     to technical support hands down!!  ;-)
  1581.  
  1582.     Thanks loads to Ryan J Snodgrass <rsai+@andrew.cmu.edu> for his
  1583.     speedy reply with the following:
  1584.  
  1585.  
  1586.     ST-42100N  Wren 9 FH SCSI-2 Fast
  1587.  
  1588.                         Z Synchronous Spindles option         DC
  1589.                         3                                     Power
  1590.                         3   UMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8 /DDDDDDDDD\
  1591.       MMMMMMMMPMWMAMMMMMMMMM5:SCSI:Cable:::::::::::::::::1FM5 0 0 0 0 FMM
  1592.       ZD?             ZDAD? TMMMMMMMMMMMMMMMMMMMMMMMMMMMMM> @D5DGDGD12Y
  1593.       3o3o o o o o o o3o+o3   ZDDDDDD1 ZDDDDDD1 ZDDDDDD1
  1594.       EoEo o o o o o o3o-o3   @DDDDDDY @DDDDDDY @DDDDDDY
  1595.       @1Y  4 2 1      @DDDY     Terminator SIPS
  1596.        3 3 DDBDD 3 3 3
  1597.        3 3   3   3 3 @D Motor Start Delay (16 secs * ID)
  1598.        3 3   3   3 @DDD Parity check enable
  1599.        3 3   3   @DDDDD Motor Start option enable
  1600.        3 3   @DDDDDDDDD Drive ID's, ID 0 (none) if only SCSI device
  1601.        3 @DDDDDDDDDDDDD Terminator power to the Bus (vertical)
  1602.        @DDDDDDDDDDDDDDE Terminator power from Drive, default (vertical)
  1603.                       3 Terminator power from Bus (lower horizontal)
  1604.  
  1605.  
  1606.            LED
  1607.           ZDDD?      (Viewed from front of drive)          Z GND
  1608.           3 0 3                                            3
  1609.       MMMMOMMMOMMMMMMMMMMMMMPMWMAMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMM
  1610.                                                          o o o  J6
  1611.                                          pin-1 (+5v) ----o o o
  1612.                                                          3 3 3
  1613.                                  Remote LED connection DDY 3 3
  1614.                                   Write Protect Remote EDDDY 3
  1615.                                Switch cable connection 3     3
  1616.                                       Factory Use Only DDDDDDY
  1617.  
  1618.  
  1619.                              ST-42100N
  1620.                              WREN 9 FH
  1621.  
  1622.        UNFORMATTED CAPACITY (MB) ________________2,200
  1623.        FORMATTED CAPACITY (xx SECTORS) (MB) _____1,900*
  1624.        AVERAGE SECTORS PER TRACK (with spares)___96
  1625.        ACTUATOR TYPE ____________________________STRAIGHT ARM
  1626.        TRACKS ___________________________________38,595
  1627.        CYLINDERS ________________________________2,573 (user)
  1628.        HEADS ____________________________________15
  1629.        DISCS (5.25 inch) ________________________8
  1630.        MEDIA TYPE _______________________________THIN FILM
  1631.        RECORDING METHOD _________________________ZBR RLL (1,7)
  1632.        INTERNAL TRANSFER RATE (mbits/sec) _______20 to 31
  1633.        EXTERNAL TRANSFER RATE (Mbytes/sec) ______10.0 Sync.
  1634.        SPINDLE SPEED (RPM) ______________________3,600
  1635.        AVERAGE LATENCY (mSEC) ___________________8.33
  1636.        BUFFER ___________________________________256 Kbyte
  1637.          Read Look-Ahead, Adaptive,
  1638.          Multi-Segmented Cache
  1639.        INTERFACE ________________________________SCSI-2 Fast
  1640.        BYTES PER TRACK __________________________57,200 avg.
  1641.        SECTORS PER DRIVE ________________________3,705,120
  1642.        TPI (TRACKS PER INCH) ____________________2,150
  1643.        BPI (BITS PER INCH) ______________________
  1644.        AVERAGE ACCESS (ms) ______________________12.95
  1645.        SINGLE TRACK SEEK (ms) ___________________2
  1646.        MAX FULL SEEK (ms) _______________________29
  1647.        MTBF (power-on hours) ____________________150,000
  1648.        POWER REQUIREMENTS: +12V START-UP (amps) _4.5
  1649.                            +12V TYPICAL (amps) __1.5
  1650.                            +5V START-UP (amps) __0.8
  1651.                            +5V TYPICAL (amps) ___0.6
  1652.                            TYPICAL (watts) ______21
  1653.                            MAXIMUM (watts) ______58
  1654.        LANDING ZONE (cyl) _______________________AUTO PARK
  1655.        IBM AT DRIVE TYPE ________________________0 or NONE
  1656.  
  1657.      * 512 bytes per sector, one spare sector per track,
  1658.        two spare cylinders per unit.
  1659.  
  1660.     Already low-level formatted at the factory.
  1661.  
  1662.     --- 3 ---
  1663.     Did you mean to say "ST41200N"?  I'm looking at the ST42100N
  1664.     INSTALLATION MANUAL sheet, and it shows ten (10) jumper pairs,
  1665.     but as you said, the 3rd, 4th and 5th pairs starting from the
  1666.     left determine the SCSI ID, with the 5th pair being the LSB.
  1667.  
  1668.     Also, the 4th pair from the right, which the poster indicated
  1669.     was set on his drive, is the "enable parity reporting" jumper,
  1670.     which we also have set.
  1671.  
  1672.  
  1673.  
  1674.  
  1675. (10) - SCSI Timeout problems
  1676. ---------------------------------------------------------------------------
  1677.  
  1678. >>        The problem I have is that after a few transfers, the following
  1679. >>message appears in the console window:
  1680. >
  1681. >>dks0d1s0 (/): retrying request
  1682. >>sc0,1,0: cmd=0x2A timeout after 30 sec.  Resetting SCSI bus.
  1683.  
  1684. >>[particulars:  Indigo1, 405F, Integral SCSI ctrl Version WD33C93B, revision D]
  1685.  
  1686.     --- 1 ---
  1687.     There are several things that could be at fault.  I am presuming that
  1688.     you are using Single Ended SCSI.
  1689.  
  1690.     First and foremost is that your SCSI cable lengthis too long.  This is
  1691.     common enough that you should really examine the length.  Besides the
  1692.     external cables you're using between your devices, remember the
  1693.     lengths of the cable inside your peripheral boxes.  The Max length on
  1694.     a SCSI bus is supposed to be about 18 feet, but the machine takes up
  1695.     some of that length electronically.  I was told (by the SGI support
  1696.     line) that the Challenge M, for example uses up 6 feet itself, so you
  1697.     would expect to have 12 feet at your disposal.  In practice, it's more
  1698.     like 9 or 10 feet you can safely use before running into problems.
  1699.  
  1700.     Try to reduce your cable length in whatever way possible.  We were
  1701.     successful in getting one expansion box that holds  6 5-1/4"  disks
  1702.     and an Exabyte drive connected to an Indigo to work where 3 expansion
  1703.     boxes for the disks and the box for the Exabyte drive, when connected,
  1704.     would cause SCSI timeouts like you mentioned.
  1705.  
  1706.     Secondly, It would appear that there was a problem with *some* of the
  1707.     D revision SCSI chips that Wangtek supplied to SGI.  The problem would
  1708.     appear (for us, at least) after you hooked up a second external device
  1709.     to the machine.  It was probably some sort of cable-length threshold
  1710.     that caused the problems.
  1711.  
  1712.     Before you start calling SGI for a replacement, Do yourself a favor
  1713.     and make sure your cabling is ok, and make sure you use SGI's
  1714.     terminators.
  1715.  
  1716.     Personally, I now use Differential SCSI wherever possible.
  1717.  
  1718.     --- 2 ---
  1719.     | There are several things that could be at fault.  I am presuming that
  1720.     | you are using Single Ended SCSI.
  1721.  
  1722.     Yes, they are.
  1723.  
  1724.     | First and foremost is that your SCSI cable lengthis too long.  This is
  1725.     | common enough that you should really examine the length.  Besides the
  1726.     | external cables you're using between your devices, remember the
  1727.     | lengths of the cable inside your peripheral boxes.  The Max length on
  1728.     | a SCSI bus is supposed to be about 18 feet, but the machine takes up
  1729.     | some of that length electronically.  I was told (by the SGI support
  1730.     | line) that the Challenge M, for example uses up 6 feet itself, so you
  1731.     | would expect to have 12 feet at your disposal.  In practice, it's more
  1732.     | like 9 or 10 feet you can safely use before running into problems.
  1733.  
  1734.     Nope.  Either they misunderstood you as to which machine, or gave you
  1735.     just plain bad info.  Challenge M is an Indigo2, and has about 15-20
  1736.     cm's of internal 'cabling' (really, just PC board traces).  The rest
  1737.     of what you say is correct though.
  1738.  
  1739.     | Secondly, It would appear that there was a problem with *some* of the
  1740.     | D revision SCSI chips that Wangtek supplied to SGI.  The problem would
  1741.     | appear (for us, at least) after you hooked up a second external device
  1742.     | to the machine.  It was probably some sort of cable-length threshold
  1743.     | that caused the problems.
  1744.  
  1745.     Not WangTek, Western Digital.  The problem is that the chip will see
  1746.     (some of the chips, not all of them) transitions at 2 volts on the scsi
  1747.     bus, rather than 2.85.  Rev D chips were not used in Indigo, just
  1748.     Indigo2, and some prototype Indy's.  Production Indy's are using rev C
  1749.     chips, since they were affected by this due to different system
  1750.     design.  Rev E 33C93B's have this problem fixed, and they will be cutin
  1751.     as they become available (on Indy).  Rev D had some improvements for
  1752.     better noise immunity to rev C, but those have not been seen to be
  1753.     terribly noticeable.  The chip is a surface mount part, so changing it
  1754.     would be a board swap.  there are *NO* plans to do any board swaps, as
  1755.     no systems (other than Indy) with rev D parts have been shown to have
  1756.     problems with properly cabled and terminated.
  1757.  
  1758.     | Personally, I now use Differential SCSI wherever possible.
  1759.  
  1760.     The problem is that there are a very large number of SCSI devices
  1761.     not available in differential scsi, and single ended to differential
  1762.     SCSI adapters can introduce problems of their own.  Certainly
  1763.     differential scsi has significant advantages for cable length
  1764.     and noise immunity, particularly at fast SCSI rates.
  1765.  
  1766.  
  1767.  
  1768.  
  1769. (11) - Making a new Boot disk
  1770. ---------------------------------------------------------------------------
  1771.  
  1772. I would like to copy the contents of a boot disk (with / and /usr
  1773. partitions) to another, larger disk. I used fx to format the second
  1774. disk as a "boot" disk, mounted the / and /usr on the second disk,
  1775. copied all the files from the original disk, tried to boot with the
  1776. new one, and the system complains that it can't find the bootfile (I
  1777. didn't expect it to be that easy, but it was worth a shot). So, is
  1778. their an easy way to do this or do I have to do it the painful way?
  1779.  
  1780.  
  1781.     cd /stand; dvhtool -v c sash sash -v l /dev/rdsk/dks#d#vh
  1782.     Some systems also have ide and/or symmon in the volhdr, depending
  1783.     on system type.
  1784.  
  1785.         dvhtool -v l
  1786.  
  1787.     lists the contents in the volhdr on the root drive; specify the
  1788.     drive to list other drives.
  1789.  
  1790.  
  1791.  
  1792.  
  1793. (12) - Accessing VAX Tape Drives from Indigo
  1794. ---------------------------------------------------------------------------
  1795.  
  1796.         I have been attempting to determine what can be done about the
  1797. following problem (I have been speaking with a tech support person at
  1798. TGV, Inc., the manufacturer of Multinet, which is the best TCP/IP and NFS
  1799. software available for VAX/VMS):
  1800.  
  1801. >> >>   You'll have to talk to SGI. Last I heard from them was about a month
  1802. >> >>before 4.0.5 was released. Their tape driver/rmt server would not
  1803. >> >>return any indication an EOF was incountered with fsr or fsf.
  1804. >> >>I was told this would be fixed, but not for 4.0.5.
  1805. >> >>
  1806. >> >>        As I mentioned I know bsr,fsr doesn't return any indication
  1807. >> >>when an EOF in encountered. This makes doing VMS tape operations
  1808. >> >>impossible.
  1809.  
  1810. Note that this problem only exists with IRIX 4.0.5 and earlier. No other
  1811. implementation of Un*x exhibits this behavior.
  1812.  
  1813. Does anyone have any idea when this problem will be fixed? Or, if this is a
  1814. zero priority item for SGI, is there a possible fix of some sort available?
  1815. The particular configuration consists of a VAX running VMS V6.0, Multinet
  1816. V3.2A (I have been told to upgrade to V3.2B, which might help a little
  1817. bit), and Iris Indigo running IRIX 4.0.5 (I have also been told to upgrade
  1818. to 4.0.5f -- will this help?).
  1819.  
  1820. Thanks for any suggestions -- it would be good not to have to be completely
  1821. redundant and purchase additional tape drives just for the Indigo.
  1822. BTW, what I am attempting to do is access the tape drives on the VAX
  1823. from the Indigo.
  1824.  
  1825. ----- 1 ------
  1826.  
  1827.     Then the problem listed above is completely irrelevant, since you aren't
  1828.     using the Indigo tape driver at all, and presumably that means you
  1829.     didn't quite explain the situation right to the folks at Multinet.
  1830.  
  1831.     The problem he refers to was fixed sometime before the 4.0.5 Indigo
  1832.     Patch was released.  At least, his test case passed.  Again, that was
  1833.     with the tape drive *on the SGI system*.
  1834.  
  1835.  
  1836.  
  1837.  
  1838. (13) - Indigo CPU/SCSI Board Problems
  1839. ---------------------------------------------------------------------------
  1840.  
  1841. Twice now in the space of 2 days our Indigo has died.
  1842. The first time the SGI technician replaced the cpu board, but
  1843. didn't find any obvious cause, and now it's happened again.
  1844.  
  1845. Symptoms are messages on pressing the reset button:
  1846. sc0,1,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1847. sc0,2,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1848. etc
  1849. and now
  1850. sc0,1,0:cmd=0x28 timeout after 10sec. Resetting SCSI bus
  1851. sc0,2,0:cmd=0x12 timeout after 5sec. Resetting SCSI bus
  1852. etc
  1853. with the external and 2nd internal drive removed, and external
  1854. termination replaced.
  1855.  
  1856. System is R4K-XS24Z, 10 months old, 48M ram, internal SGI
  1857. 500M hard disk, internal Parity Micropolis 2112 1G hard disk,
  1858. external HP magneto-optic disk with Ten-X Optical Conversion
  1859. Unit.  The magneto-optical unit has been working for 9 months.
  1860. The Micropolis 2112 has been working 2 weeks, during which
  1861. time we changed buildings, so the system has been switched
  1862. off quite a bit.  (Yes, we did check the cables, reseat the boards
  1863. etc. when we saw that it was a SCSI problem.)
  1864.  
  1865. In both cases, the problem occured when re-configuring the
  1866. Xinet Appletalk server, which involved in one case re-configuring
  1867. the kernel, which then apparently crashed and corrupted the
  1868. "free block count" on the root partition.
  1869.  
  1870. It is difficult to understand how a hardware problem could have
  1871. been produced by these software problems, but the Indigo made
  1872. a soft 'brrp' sound when it crashed the first time, but then got
  1873. to the final stage of rebooting, after auto fsck'ing the disks reporting:
  1874. "NAME=/tmp/atinitA1601 [EMPTY] removed" and then in the final
  1875. stages, just before the login screen should appear.
  1876. "IRIX killed due to bus error"
  1877.  
  1878. Resetting once more, it again reached the final stage of rebooting
  1879. before the cpu made a soft click (shudder), and then died i.e. refused
  1880. to read the SCSI bus, giving the timeout errors.
  1881.  
  1882. The SGI guy will not be happy having to drive 60 miles to replace
  1883. the cpu board again, and still not knowing what could be the cause.
  1884. He could only say that a recent SGI technical note advised using
  1885. active terminators in the case of SCSI problems.  (We already
  1886. looked at the cable - it is short and of good quality).  But could
  1887. a 'simple' termination problem blow something on the cpu board ?
  1888.  
  1889.  
  1890.     --- 1 ---
  1891.  
  1892.     | Twice now in the space of 2 days our Indigo has died.
  1893.     | The first time the SGI technician replaced the cpu board, but
  1894.     | didn't find any obvious cause, and now it's happened again.
  1895.     |
  1896.     | Symptoms are messages on pressing the reset button:
  1897.     | sc0,1,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1898.     | sc0,2,0:cmd=0x25 timeout after 2sec. Resetting SCSI bus
  1899.     | etc
  1900.     | and now
  1901.     | sc0,1,0:cmd=0x28 timeout after 10sec. Resetting SCSI bus
  1902.     | sc0,2,0:cmd=0x12 timeout after 5sec. Resetting SCSI bus
  1903.     | etc
  1904.     | with the external and 2nd internal drive removed, and external
  1905.     | termination replaced.
  1906.     |
  1907.     | System is R4K-XS24Z, 10 months old, 48M ram, internal SGI
  1908.     | 500M hard disk, internal Parity Micropolis 2112 1G hard disk,
  1909.     | external HP magneto-optic disk with Ten-X Optical Conversion
  1910.     | Unit.  The magneto-optical unit has been working for 9 months.
  1911.     | The Micropolis 2112 has been working 2 weeks, during which
  1912.     | time we changed buildings, so the system has been switched
  1913.     | off quite a bit.  (Yes, we did check the cables, reseat the boards
  1914.     | etc. when we saw that it was a SCSI problem.)
  1915.  
  1916.     Take out the micropolis; and see if that fixes things.  Same for
  1917.     the external device.  Double check that you don't have extra
  1918.     termination.  Make sure the external scsi cable is high quality.
  1919.     Use active termination.  Make sure no pins got bent anywhere, or
  1920.     cables badly kinked during the move.  I strongly doubt it is
  1921.     the cpu board or the backplane.
  1922.  
  1923.     | "IRIX killed due to bus error"
  1924.  
  1925.     Could be SCSI related.  Could also be many other things, including
  1926.     s/w problems.  If it happened just after installing s/w that has
  1927.     kernel parts, I would very strongly suspect that s/w, and delete it
  1928.     and go back to the old kernel, to find out (you did save a copy of
  1929.     the old kernel, right ;) ?)
  1930.  
  1931.     | Resetting once more, it again reached the final stage of rebooting
  1932.     | before the cpu made a soft click (shudder), and then died i.e. refused
  1933.     | to read the SCSI bus, giving the timeout errors.
  1934.     |
  1935.     | The SGI guy will not be happy having to drive 60 miles to replace
  1936.     | the cpu board again, and still not knowing what could be the cause.
  1937.     | He could only say that a recent SGI technical note advised using
  1938.     | active terminators in the case of SCSI problems.  (We already
  1939.     | looked at the cable - it is short and of good quality).  But could
  1940.     | a 'simple' termination problem blow something on the cpu board ?
  1941.  
  1942.     Again, I strongly doubt you have a cpu board problem.
  1943.  
  1944.     --- 2 ---
  1945.  
  1946.     >Again, I strongly doubt you have a cpu board problem.
  1947.  
  1948.     Yes, I find it hard to believe too.  But we did take out the extra
  1949.     disks and put back the original SGI terminator, power cycled etc.,
  1950.     but still had the SCSI timeout - even with all disks removed.
  1951.     We did keep a copy of the old kernel, but since the beast can't
  1952.     find the SCSI drives, its not much use.  Yet replacing the cpu
  1953.     board immediately cured it - for two days, after which we had the
  1954.     exact same problem.
  1955.  
  1956.     Our own technician opened up the magneto-optic drive, and grumbled
  1957.     that it had internal termination, but it has been working happily
  1958.     for 9 months, with or without external termination (it is the only
  1959.     external device).  OK, maybe the (new) second internal drive finally
  1960.     broke the SCSI camel's back, but ...
  1961.  
  1962.     Again, can a 'simple' termination problem blow something on the
  1963.     cpu board ? The SGI guy will be back this pm, but he seems as
  1964.     puzzled as I am.  I fear he is going to tell us it 'must be' the
  1965.     third party drives, and that we can't use them.
  1966.  
  1967.  
  1968.     --- 3 ---
  1969.  
  1970.     >|But could a 'simple' termination problem blow something on the
  1971.     >|cpu board ?
  1972.  
  1973.     Well the sequel is that something to do with SCSI was blown on both
  1974.     cpu boards.  On replacing the second, the SGI engineer asked me not
  1975.     to connect the external magneto-optic drive, and I've had no more
  1976.     problems for a week.
  1977.  
  1978.     But this external mo-drive has been working perfectly for 9 months,
  1979.     the SGI guy could not suggest what might be wrong with it, how we
  1980.     could test it, or even what precisely was blown on the cpu boards,
  1981.     and what might cause it - apparently they are shipped back to SGI and
  1982.     the local engineer never gets to hear what the problem with them was.
  1983.  
  1984.     We really need that mo-drive.  The only things we did before the
  1985.     problems were to move buildings and add a second internal drive,
  1986.     (Micropolis 2112) which seems to work fine.
  1987.  
  1988.  
  1989.     --- 4 ---
  1990.  
  1991.     | Well the sequel is that something to do with SCSI was blown on both
  1992.     | cpu boards.  On replacing the second, the SGI engineer asked me not
  1993.     | to connect the external magneto-optic drive, and I've had no more
  1994.     | problems for a week.
  1995.  
  1996.     There simply isn't anything that I know of that can blow.  The termpower
  1997.     is protected by a PTF device, rather than a fuse, and that is on the
  1998.     backplane rather than the CPU board.
  1999.  
  2000.     There are also some EMI filter caps, and those might *conceivably*
  2001.     short out and cause problems, but they are also on the backplane,
  2002.     not on the CPU board.
  2003.  
  2004.     It is just barely possible that the SCSI controller itself is
  2005.     being destroyed, but that would be *very* difficult to do.  Even
  2006.     plugging in the SCSI bus reversed won't do that.
  2007.  
  2008.     It is, of course, difficult to argue with the fact that 2 cpu
  2009.     boards have failed.  Coincidences happen, but this is a bit much...
  2010.  
  2011.     | But this external mo-drive has been working perfectly for 9 months,
  2012.     | the SGI guy could not suggest what might be wrong with it, how we
  2013.     | could test it, or even what precisely was blown on the cpu boards,
  2014.     | and what might cause it - apparently they are shipped back to SGI and
  2015.     | the local engineer never gets to hear what the problem with them was.
  2016.  
  2017.     This is not really correct.  See if you can get ahold of him ASAP, and
  2018.     have that board specially tagged for analysis in our logistics depot,
  2019.     and if they can't find the problem, by engineering.  When that is done,
  2020.     the field folks get the results.  In the normal case, they don't.
  2021.  
  2022.     | We really need that mo-drive.  The only things we did before the
  2023.     | problems were to move buildings and add a second internal drive,
  2024.     | (Micropolis 2112) which seems to work fine.
  2025.  
  2026.     About the only other thing I can think of, until the board problem
  2027.     is determined, is to talk to the M-O drive vendor for any known
  2028.     problems with the SCSI interface (spikes, strange voltages, etc.)
  2029.  
  2030.  
  2031.     --- 5 ---
  2032.  
  2033.     >There simply isn't anything that I know of that can blow.  The
  2034.     >termpower is protected by a PTF device, rather than a fuse, and
  2035.     >that is on the backplane rather than the CPU board.
  2036.  
  2037.     I did not see the start of this, but I can make one suggestion based on
  2038.     experience.
  2039.  
  2040.     Be very sure that all devices are plugged into the same circuit, and
  2041.     the same outlet on the same circuit.  I have seen ground loops cause
  2042.     various bits of equipment to melt, explode, and stop working.  I saw
  2043.     a printer combust this way, and personally killed serial port drivers
  2044.     on a 4D25.
  2045.  
  2046.     A transient ground loop of 10 volts might be possible on a 220VAC
  2047.     system, like yours in France.  Typically the SGI and external SCSI
  2048.     device are only connected by the SCSI cable.  This type of thing is
  2049.     not typically tested by system builders.  If you are using part of
  2050.     a three phase setup, and have high powered switching equipement on
  2051.     another leg sharing common neutral, I'd bet lunch the voltage of
  2052.     common is being dragged around a bit too much.
  2053.  
  2054.     Less likely, but a real problem in this building is power distribution.
  2055.     The main power panel is through a wall at the end of a lab.  The steel
  2056.     frame and conduit in that corner set up and antenna that makes all
  2057.     moniotor unreadable, and cause mysterious crashes.
  2058.  
  2059.     The control room of MIT's ALCATOR C-MOD fusion reactor finally went
  2060.     to a double optical isolation after a few-volt, few-million-amp
  2061.     ground fault caused a room full of Suns ( and other expensive
  2062.     equipment ) to turn to plasma.  Reality is a wonderful teacher.
  2063.  
  2064.  
  2065.     Grounding problems can be hard to detect, and hard to fix.
  2066.  
  2067.  
  2068.     --- 6 ---
  2069.  
  2070.     There seems to be some difference of opinion about how easy it is to
  2071.     blow something on the Indigo cpu board by possibly malfunctioning SCSI
  2072.     devices, or by simply disconnecting a SCSI device without powering
  2073.     everything down.
  2074.  
  2075.     >| Well the sequel is that something to do with SCSI was blown on both
  2076.     >| cpu boards.  On replacing the second, the SGI engineer asked me not
  2077.     >| to connect the external magneto-optic drive, and I've had no more
  2078.     >| problems for a week.
  2079.     >
  2080.     >There simply isn't anything that I know of that can blow.  The
  2081.     >termpower is protected by a PTF device, rather than a fuse, and
  2082.     >that is on the backplane rather than the CPU board.
  2083.     >
  2084.     >There are also some EMI filter caps, and those might *conceivably*
  2085.     >short out and cause problems, but they are also on the backplane,
  2086.     >not on the CPU board.
  2087.     >
  2088.     >It is just barely possible that the SCSI controller itself is
  2089.     >being destroyed, but that would be *very* difficult to do.  Even
  2090.     >plugging in the SCSI bus reversed won't do that.
  2091.  
  2092.     Yet, the local SGI engineer says that his colleagues (in Paris) have
  2093.     had to replace cpu boards after SCSI problems, and another user
  2094.     (perhaps he would prefer to remain anonymous) emailed me:
  2095.  
  2096.     >I blew up the SCSI drivers on my CPU board by disconnecting an
  2097.     >external SCSI device without powering down the system.
  2098.     >I'm 100% certain, because I did it twice. The first time, when
  2099.     >I forgot to turn off the Indigo, it fried the CPU drivers, the
  2100.     >second time an internal hard disk when I didn't turn off the
  2101.     >external CD-ROM.
  2102.  
  2103.     On the other hand, I have seen a (software) engineer unplug a
  2104.     CD-ROM drive from a running Indigo, and to my shocked question,
  2105.     replied that it was OK if the machine was not accessing SCSI.
  2106.     Mind you, the engineer in question was president of DECUS.  Maybe
  2107.     he just didn't like Indigos ;-)
  2108.  
  2109.  
  2110.     --- 7 ---
  2111.  
  2112.     | There seems to be some difference of opinion about how easy it is to
  2113.     | blow something on the Indigo cpu board by possibly malfunctioning SCSI
  2114.     | devices, or by simply disconnecting a SCSI device without powering
  2115.     | everything down.
  2116.  
  2117.     Please, please, please!  Since you have had support folks in Europe
  2118.     tell you that they have seen this problem, *have them get in touch
  2119.     with us in Mt. View*!!!  I know it seems crazy to be asking a customer
  2120.     to have SGI field folks get in touch with headquarters, but
  2121.     unfortunately, I have no idea who these folks are.
  2122.  
  2123.     No similar reports (other than Alan's) have reached me internally, and
  2124.     if we have a problem, we need to know about it.  I've very badly
  2125.     abused the SCSI bus, not once, but literally thousands of times, on
  2126.     dozens of systems, with hundreds of different peripherals, and never
  2127.     seen anything like this.  So either something has changed, or we
  2128.     have a powersupply issue that shows up more on European power, or
  2129.     there are some common peripherals in Europe that we haven't seen,
  2130.     that trigger problems we haven't seen.
  2131.  
  2132.     | Yet, the local SGI engineer says that his colleagues (in Paris)
  2133.     | have had to replace cpu boards after SCSI problems, and another
  2134.     | user (perhaps he would prefer to remain anonymous) emailed me:
  2135.     |
  2136.     | >I blew up the SCSI drivers on my CPU board by disconnecting an
  2137.     | >external SCSI device without powering down the system.
  2138.     | >I'm 100% certain, because I did it twice. The first time, when
  2139.     | >I forgot to turn off the Indigo, it fried the CPU drivers, the
  2140.     | >second time an internal hard disk when I didn't turn off the
  2141.     | >external CD-ROM.
  2142.  
  2143.     There *are* no SCSI driver chips in Indigo.  There is one, single, SCSI
  2144.     chip, with integral drivers.  The only way I've ever been able to blow
  2145.     them is to solder them in wrong (and it is pretty spectacular; a good
  2146.     way to get a look at the die itself!).  The only other components
  2147.     on the Indigo SCSI bus are passive (termination resistors, and filter
  2148.     caps).  This is what has me confused and concerned.
  2149.  
  2150.     Again, to repeat what I said above, I have never seen reports of this,
  2151.     and not a whisper of any cases where something else on the SCSI bus was
  2152.     damaged!
  2153.  
  2154.     | On the other hand, I have seen a (software) engineer unplug a
  2155.     | CD-ROM drive from a running Indigo, and to my shocked question,
  2156.     | replied that it was OK if the machine was not accessing SCSI.
  2157.     | Mind you, the engineer in question was president of DECUS.  Maybe
  2158.     | he just didn't like Indigos ;-)
  2159.  
  2160.     I've done it many times also.  With the PTF (as opposed to a fuse),
  2161.     it is pretty safe.  Mind you, it is *not* officially supported!
  2162.  
  2163.  
  2164.  
  2165.  
  2166. (14) - Exabyte 8205 on an Indigo2
  2167. ---------------------------------------------------------------------------
  2168.  
  2169. The subject pretty much says it all; I'm trying to get an Exabyte 8205
  2170. working on an Indigo2, IRIX 4.0.5H and am looking for a tpsc table
  2171. entry for this drive, preferably one that supports both the EXB-8200
  2172. and EXB-8200c (compressed) modes.  Thanks.
  2173.  
  2174.     A few days ago, I asked if anyone had a master.d/tpsc entry for
  2175.     an Exabyte 8205.  Although I only got one response (w/ an entry
  2176.     for an 8505, not an 8205), using it together with the info the
  2177.     vendor gave me, the drive manual, and the similar info posted to
  2178.     this newsgroup previously, I was able to put together a working entry.
  2179.      The drive is now working happily in both standard and compressed modes.
  2180.      Below is the entry I used, as well as the mods. to /dev/MAKEDEV to
  2181.     create the device special files.  To the best of my knowledge, the
  2182.     entry (and comments I make) below are correct, but of course, I
  2183.     can't guarantee this.  Also, I haven't tested all the MTCAN_*
  2184.     options (eg, SEEK, SILI), but the drive manual says they're
  2185.     supported, so they *should* work (I don't know how the irix scsi
  2186.     tape driver implements these functions).
  2187.  
  2188.     --------------------
  2189.  
  2190.     In /usr/sysgen/master.d/tpsc:
  2191.  
  2192.         /* Exabyte 8205: this drive supports two formats: EXB-8200 and
  2193.          * EXB-8200c (compressed).  The SCSI command set used by this drive
  2194.          * is similar (if not identical) to the Exabyte 8500, so this
  2195.          * definition is based on that drive; the only difference is the
  2196.          * product ID string (tp_product[]) and the density values
  2197.          * (tp_density[]).  Usage of the density modes is significant only
  2198.          * when writing, as the 8205 automatically selects the correct
  2199.          * density when reading.
  2200.          *
  2201.          * The meaning of the density values are as follows:
  2202.          *
  2203.          *  Value  Format Written    Notes
  2204.          *  -----  --------------    -----
  2205.          *   0x00  EXB-8200c format  This value is ignored by the drive if
  2206.          *                             used when writing to an EXB-8200 tape
  2207.          *                             when not at BOT (ie, EXB-8200 format
  2208.          *                             will be written instead).
  2209.          *   0x14  EXB-8200 format   Using this value will return an error
  2210.          *                             (drive returns Check Condition status)
  2211.          *                             if used when writing to an EXB-8200c
  2212.          *                             tape when not at BOT
  2213.          *   0x7f  No change         The format written will be the same
  2214.          *                             as what is on the tape. If tape is
  2215.          *                             blank, then the drive power-on default
  2216.          *                             format will be used (set in EEPROM, usu.
  2217.          *                             8200c format)
  2218.          *   0x90  EXB-8200c format  Using this value will return an error
  2219.          *                             (drive returns Check Condition status)
  2220.          *                             if used when writing to an EXB-8200
  2221.          *                             tape when not at BOT
  2222.          */
  2223.  
  2224.       { EXABYTE8500, TP8MM, 7, 8, "EXABYTE", "EXB-8205", 6, "\40\4\16\0\200\7",
  2225.                 {0x7f, 0x14, 0x90, 0x0},
  2226.           MTCAN_BSF|MTCAN_BSR|MTCAN_PREV|MTCAN_CHKRDY|MTCAN_VAR|MTCAN_SETSZ|
  2227.             MTCAN_SILI|MTCAN_CHTYPEANY|MTCAN_SETDEN|MTCAN_SPEOD|MTCAN_SYNC|
  2228.                 MTCAN_SEEK,
  2229.           80, 4*60, 25*60, 5*60, 1024, 128*1024},
  2230.  
  2231.  
  2232.     The mods to /dev/MAKEDEV are:
  2233.  
  2234.  
  2235.                         *Device:*EXB-8205*) \
  2236.                             set        v nrv nsv nrnsv ; \
  2237.                             for add in 4  5   6    7 ; do \
  2238.                                 mdev=`expr $$minor + $$add`; \
  2239.                                 mknod $${prf}$$1 c $$maj $$mdev; \
  2240.                                 shift; \
  2241.                             done; \
  2242.                             for dens in 8 24 ; do \
  2243.                                 case $$dens { \
  2244.                                 8) kden=8200;; \
  2245.                                 24) kden=8200c;; \
  2246.                                 }; \
  2247.                                 set        "" nr ns nrns v nrv nsv nrnsv ;\
  2248.                                 for add in 0  1  2    3  4  5   6    7 ; do \
  2249.                                     mdev=`expr $$minor + $$add + $$dens`;\
  2250.                                     mknod $${prf}$$1.$$kden c $$maj $$mdev;\
  2251.                                     shift;\
  2252.                                 done; \
  2253.                             done ;; \
  2254.  
  2255.  
  2256.     This will create a total of 24 special files; 8 (nr, ns, nrns, etc)
  2257.     for each of the first three density values given in the tpsc entry
  2258.     (0x7f, 0x14 and 0x90 in the example above--I chose not to create
  2259.     special files for the 0x00 density value as this essentially has
  2260.     the same functionality as the 0x7f value).
  2261.  
  2262.     If anyone has any corrections to the information above, I'd be glad to
  2263.     hear them.
  2264.  
  2265.  
  2266. (15) - Disks for Indy's
  2267. ---------------------------------------------------------------------------
  2268.  
  2269. We just ordered some INDY's. We had to order them diskless, because
  2270. SGI's disk prices were too high (yes, we grumbled at our sales person
  2271. about it). Of course, the next step is to order some 3rd party disks.
  2272.  
  2273. One of the local SGI engineers told me the disks that SGI is
  2274. shipping in the INDY are the Seagate ST3600 and ST31200.
  2275. Is this correct?
  2276.  
  2277. I called our usual supplier, and got the following prices:
  2278.  
  2279. ST3600N  - 525Meg 3.5" low profile disk                  $859
  2280. ST31200N - 1052Meg 3.5" low profile disk                $1544
  2281. ST11200N - 1.2Gig disk, in tabletop enclosure           $1389
  2282.  
  2283. The prices for the first 2 includes a 1 year on-site maintenance contract.
  2284. The third disk price includes 3 years on-site maintenance, and a 5 year
  2285. warranty.  All the disks are fast SCSI-2.
  2286.  
  2287. Any reason not to buy the ST11200N? It is cheaper and slightly
  2288. larger (in Meg) than the ST31200. Also, since it is in an
  2289. external enclosure, the INDY power supply won't have to work
  2290. as hard, and it will be easier to move disks around (some
  2291. people were saying it is difficult to get at the INDY internal
  2292. disks).
  2293.  
  2294. One more gotcha, the quote said "ST31200 available late November".
  2295.  
  2296.     As long as you don't mind the extra enclosure, it should work fine
  2297.     (no promises though).  The 11200N is what we are selling on the
  2298.     Indigo2.
  2299.  
  2300.     Make sure you get new enough firmware that it doesn't have the
  2301.     "goes away and won't respond to selection" bug.
  2302.  
  2303.     The difference in the load on the power supply in the Indy will be
  2304.     negligable.
  2305.  
  2306.  
  2307. (16) - Indy Graphics
  2308. ---------------------------------------------------------------------------
  2309.  
  2310. |> We have an Indigo with XS24 graphics.  We've written an application that
  2311. |> uses a double-buffered 12-bit plane for images and a 4-bit
  2312. |> overlay plane for xwindow controls.  I am thinking of buying an Indy SC
  2313. |> soon with 24 bit graphics to host this app.  Can this machine
  2314. |> handle the same visuals as the Indigo?
  2315. |>
  2316. |>
  2317.  
  2318.     Not quite. The 24-bit Indy graphics does support 12-bit
  2319.     double-buffered (both pseudoColor and TrueColor) but it has
  2320.     two overlay visuals of depth 8 and 2, rather than the three
  2321.     overlay visuals of depth 2,2 and 4 of the XS24
  2322.  
  2323.     Note that the 4-bit overlay visual on XS24 shares bit planes
  2324.     with the two 2-bit visuals. The Indy 8 and 2-bit overlay visuals
  2325.     are completely independent (i.e., separate bit planes).
  2326.  
  2327.  
  2328. (17) - VME Interrupts
  2329. ---------------------------------------------------------------------------
  2330.  
  2331. How are the VME interrupts (Levels 0-7) mapped to the
  2332. CPU interrupts?  I have a VME board that is triggering
  2333. VME Level 5, 6 & 7 interrupts.  I can see the interrupt
  2334. lines asserted on a logic analyzer.  However, for some
  2335. unknown reason only Level 5 gets to the kernel.  Levels
  2336. 6 & 7 don't do anything.  I know that the kernel routines
  2337. spl0, splnet, splvme, ... can be used to block interrupts
  2338. at the CPU, is there a similar routine to mask VME interrupts
  2339. at the VMEinterrupt handler?  How about hardware jumpers?
  2340. Could I have something jumpered incorrectly that would
  2341. mask certain VME level interrupts?  I'm almost positive
  2342. that /usr/sysgen/system is setup correctly for the
  2343. other levels.  Any Ideas?
  2344.  
  2345.     --- 1 ---
  2346.     First, you should get the Device Driver Writer's Guide, which
  2347.     talks about a lot of these issues.  The answers vary from system to
  2348.     system.
  2349.  
  2350.     For the low end systems, there is only one VME interrupt to the
  2351.     cpu, and the vector is then used to determine which device interrupted.
  2352.     I don't remember how this works on the high end, but I think it is
  2353.     similar.
  2354.  
  2355.     --- 2 ---
  2356.     I have just one quick addition to what Dave said here.  We do mask
  2357.     individual VMEbus levels before they get to the CPU.  This is vital to
  2358.     allow for us to respond to only certain VME interrupts, while allowing
  2359.     another interrupt handler to take ones not intended for us.  At kernel
  2360.     generation time (lboot, autoconfig), the system determines which
  2361.     VME device drivers are going to be built into the kernel, and puts them
  2362.     on a list.  Then, at system start up time, for each device, the
  2363.     corresponding VMEbus interrupt level is unmasked.  So, if you are seeing
  2364.     the interrupt get through on some levels, but not on others, you
  2365.     probably just have your kernel configured with device drivers for those
  2366.     levels that do get the interrupt.  To see which devices are being
  2367.     configured in, you can run lboot with the -v option which will print the
  2368.     results of the probes for devices.  Then, you can compare that with the
  2369.     levels for those devices as specified in the sysgen/system file.
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376. (18) - Extending Keyboard, Mouse and Video signals
  2377. ---------------------------------------------------------------------------
  2378.  
  2379. We're finishing ordering our new ONYX with a RE^2 and
  2380. two Raster-Engines. We need to drive the video about 150
  2381. feet, in an optimal setup(tm) . It's not my idea(tm) but
  2382. a guy who wants to run Alias that far from his ONYX/RE^2.
  2383.  
  2384. SGI kindly sells for a very attractive(!!) price a 75' kbd/mon/rat
  2385. extension. Can you hook two(2) together, or do you have to
  2386. go to some(please fill ________________) vendor(_______phone #)
  2387. to get a longer one with an amplifier??
  2388.  
  2389.  
  2390.     --- 1 ---
  2391.     Technically, yes, but your image on the monitor would be
  2392.     unacceptably dim.  You need some sort of amplifier.
  2393.  
  2394.     --- 2 ---
  2395.     There are two companies that I know of that can connect the
  2396.     keyboard, mouse and monitor to an SGI system separated by
  2397.     150' or more.  I have the address and phone for one, but not
  2398.     the other.  The one I don't have the address for is called
  2399.     Lightwave Communications.  I've seen ads for them in some
  2400.     of the Unix magazines.
  2401.  
  2402.     The one I do have info for is:
  2403.  
  2404.         Meret Optical Communications, Inc.
  2405.         1800 Stewart Street
  2406.         Santa Monica, CA  90404
  2407.         PH: (310) 315-1422
  2408.  
  2409.     Both of these companies send the keyboard mouse and video
  2410.     information over fiber optic links with a box at each end.
  2411.     It's more expensive than a straight cable, but can be
  2412.     extended to much more than 150'.
  2413.  
  2414.     --- 3 ---
  2415.     >the other.  The one I don't have the address for is called
  2416.     >Lightwave Communications.  I've seen ads for them in some
  2417.     >of the Unix magazines.
  2418.  
  2419.     LightWave Communications
  2420.     84 Research Drive
  2421.     Milford, CT 06460
  2422.     (203) 878-9838
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428. (19) - More SCSI for Challenge M
  2429. ---------------------------------------------------------------------------
  2430.  
  2431. Is there any chance that SGI will have additional SCSI bus cards for the
  2432. Challenge M?  We are currently using our machines for "small" projects, and
  2433. there is the chance that they may need more disks on the machines.
  2434.  
  2435. Does or will SGI sell a card that will do this?
  2436.  
  2437.     --- 1 ---
  2438.     Such a card is being worked on.  I don't know if it will be
  2439.     a product or not.  Talk to your sales folks.  If done it would
  2440.     likely be a wide/fast SCSI channel, possibly differential.
  2441.  
  2442.     It would be nice to get more than one channel, but i/o panel
  2443.     space is the limiting factor.
  2444.  
  2445.     --- 2 ---
  2446.     You might also consider the new 2.0GB internal disk for the Challenge M.
  2447.  
  2448.  
  2449. (20) - Device Driver Guide for 4.x versus 5.x
  2450. ---------------------------------------------------------------------------
  2451.  
  2452. >You can order M4-DVDR-2.0 for IRIX 4 and M4-DVDR-3.0 for IRIX 5.
  2453.  
  2454. How different are the two manuals?  If I get M4-DVDR-3.0 will it
  2455. cover IRIX 4 info as well?  I'd only like to get one manual and
  2456. we're currently working with IRIX 4.0.5, will I be able to tell
  2457. the differences between 4 and 5 in M4-DVDR-3.0?
  2458.  
  2459.     The one for IRIX 5 has *some* info that talks about the differences,
  2460.     and there is a lot of stuff that didn't change, but in general, you
  2461.     *really* want the one for the O/S you are working with.
  2462.  
  2463.     There were a *lot* of changes in kernel internals from 4.x to 5.x
  2464.     (relatively few between 3.x and 4.x).
  2465.  
  2466.  
  2467.  
  2468.  
  2469. (21) - Trouble with Indigo Disk Drive
  2470. ---------------------------------------------------------------------------
  2471.  
  2472. I need some help with my system disk /usr partition.
  2473.  
  2474. When I boot the system (INDIGO R4000) I get a error message from fsck
  2475. that BLOCK 1 is bad!.  I've tried using fsck -g /usr/dsk/dks... and I get
  2476. the message:
  2477.  
  2478. Primary superblock inaccessabe or invalid.  Trying secondary.
  2479. No filesystem on /dev/dsk/dks0d1s1.
  2480.  
  2481. Message repeated about 30 times.
  2482.  
  2483. Can this be fixed??!!
  2484.  
  2485.     Sounds like the drive isn't responding at all.  Are you sure
  2486.     the drive ID wasn't changed, and that the drive was recognized?
  2487.     (Check the hinv output).  Looks like it is seen OK, from the
  2488.     message you show above.
  2489.  
  2490.     Can you bring up fx on the drive?
  2491.  
  2492.     Why are you trying partition 1 on drive 1?  That is normally
  2493.     the swap area, and the only time it will normally have a filesystem
  2494.     is when the miniroot has been loaded and booted (it gets copied
  2495.     to the swap area).
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501. (22) - Bru for floptical?
  2502. ---------------------------------------------------------------------------
  2503.  
  2504. Can anyone tell me if bru will work with floptical drives ?
  2505.  
  2506.     Probably (I've never tried it), but I doubt that multivolume
  2507.     will work unless you specify the right -s option value.
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513. (23) - Using serial port to detect a switch closure
  2514. ---------------------------------------------------------------------------
  2515.  
  2516. I need to write a program to act as an external switch on an Indigo.
  2517. I've tried using cxPortAccess routines but I guess my makefile isn't
  2518. working correctly and even if it was I'm still just guessing.  Can
  2519. anyone help me with a few lines of code which would detect a switch
  2520. closing across a few pins on a modem cable plugged into the serial port
  2521. and then trigger a frame grab.  Even a partial solution would be greatly
  2522. appreciated.  You can post here or mail me either as winsorr@cuug.ab.ca
  2523. or better still 73223.2374@compuserve.com.  (I get my compuserve mail
  2524. more regularly than my real Internet mail...sigh.)
  2525.  
  2526.     Thanks, I have a solution.  The switch can be done by a tiny program.
  2527.     I  fopen /dev/ttym1.  The program hangs until I short pins 4 and 8.
  2528.     The video capture I got from usr/people/4dgifts/sv/examples/video/indigo
  2529.     Filename oneframe.c
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535. (24) - Toshiba XM3401BC on Indigo
  2536. ---------------------------------------------------------------------------
  2537.  
  2538. I just bought a CDROM Toshiba XM3401BC from a third party
  2539. which I cannot connect to my Indigo XS. No matter which
  2540. SCSI address I use, the hinv command doesn't show me any
  2541. CDROM.
  2542.  
  2543. Maybe I was misinformed and this CDROM cannot be used on
  2544. Indigos or I need a patch for this CDROM. I hope somebody
  2545. can give me a hint or some other information about this
  2546. CDROM.
  2547.  
  2548.     --- 1 ---
  2549.     Are there errors on the console during boot?  If correctly
  2550.     connected, almost any CD-ROM drive should at least show up
  2551.     in the hinv output, even if it doesn't work correctly.
  2552.     Some might show up as a disk, in some weird cases, but they
  2553.     should show up.  Are you sure it is connected, terminated,
  2554.     and powered on?
  2555.  
  2556.     --- 2 ---
  2557.  
  2558.     During booting I got a message for nearly one millisecond which I
  2559.     found in /usr/adm/SYSLOG :
  2560.  
  2561.     Oct  7 13:39:56 dix syslogd: restart
  2562.     Oct  7 13:39:56 dix unix: IRIX Release 4.0.5F IP20 Version 08280217
  2563.         System V
  2564.     Oct  7 13:39:56 dix unix: Copyright 1987-1992 Silicon Graphics, Inc.
  2565.     Oct  7 13:39:56 dix unix: All Rights Reserved.
  2566.     Oct  7 13:39:56 dix unix:
  2567.     Oct  7 13:40:00 dix inetd[120]: /usr/etc/rpc.snoopd: No such file
  2568.         or directory
  2569.     Oct  7 13:40:00 dix inetd[120]: /usr/etc/cvpcsd: No such file
  2570.         or directory
  2571.     Oct  7 13:40:00 dix inetd[120]: /usr/etc/podd: No such file or directory
  2572.     Oct  7 13:40:00 dix timed[131]: slave to cicely
  2573.     Oct  7 13:40:02 dix sendmail: starting
  2574.     Oct  7 13:40:06 dix syslogd: restart
  2575.     Oct  7 13:40:08 dix lpsched[178]: can't open output queue file
  2576.     Oct  7 13:40:08 dix FaxServer[205]: OPEN "/dev/ttyd2"
  2577.     Oct  7 13:40:11 dix cdromd[211]: /dev/scsi/sc0d4l0 is not a valid
  2578.         CD-ROM drive
  2579.     Oct  7 13:40:11 dix /usr/etc/cdromd[210]: Unable to start mount
  2580.         daemon for /dev/scsi/sc0d4l0 on /CDROM
  2581.     Oct  7 13:40:41 dix Xsession: root: login
  2582.     Oct  7 13:40:44 dix Xsession: root: all hosts being allowed (access
  2583.         control disabled)
  2584.  
  2585.     The file /etc/fsd.auto looks like follows:
  2586.  
  2587.     /dev/scsi/sc0d4l0 /CDROM cdrom ro 0 0
  2588.  
  2589.     The CDROM is connected, terminated and powered on, so this cannot
  2590.     be the problem.  Even the SCSI address is set to four.
  2591.  
  2592.     I hope this information is of any help.
  2593.  
  2594.     --- 3 ---
  2595.     Does it show up in the PROM hinv?  Does anything else in hinv
  2596.     look strange (like more disks showing up than you know you have,
  2597.     or anything else at SCSI ID 4)?
  2598.  
  2599.     Can fx open the CD (fx -x 'dksc(0,4)') ?  Is there media in the
  2600.     drive (ISO9660, or EFS)?
  2601.  
  2602.     If fx can open the drive, what does it show for the inquiry
  2603.     info (should be similar to this; which is for the older SGI
  2604.     version of the Toshiba 3301):
  2605.  
  2606.         ...controller test...OK
  2607.         Can't get drive geometry, assuming 64 sectors/track
  2608.         Can't get drive geometry, assuming 8 heads
  2609.         Unable to get device geometry, assuming default
  2610.         Scsi drive type == TOSHIBA CD-ROM XM-3301TA1971
  2611.  
  2612.     --- 4 ---
  2613.     Maybe he isn't turning the CD-ROM on BEFORE turning on the Indigo.
  2614.     One needs to turn on ALL SCSI peripherals FIRST and the Indigo last.
  2615.     If you don't, the system will NOT know the device is there.
  2616.  
  2617.     --- 5 ---
  2618.     To whom it may interest:
  2619.  
  2620.     I found the problem I had with my CDROM Toshiba XM3401BC. It was just
  2621.     as simple as two cables which were badly connected in the CDROM case.
  2622.     So it didn't matter which SCSI address I used, in the device it was
  2623.     either zero or one.
  2624.  
  2625.     One thinks that these components are checked before leaving the factory.
  2626.  
  2627.     At this point I want to thank all the people who answered my inquiry
  2628.     and tried to help me.
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634. (25) - Software protection
  2635. ---------------------------------------------------------------------------
  2636.  
  2637. Does somebody know a software protection method which guarantees that the
  2638. software can only be used up to a specific date? Or, is there any hardware time
  2639. available which is absolute and cannot be set or manipulated, and how can this
  2640. time be got?
  2641.  
  2642.     --- 1 ---
  2643.     No, there is no time on any SGI system that can't be changed by the
  2644.     user.
  2645.  
  2646.     --- 2 ---
  2647.     Usually people compensate by making a program which scan the
  2648.     disk for file access times, If it finds any file access time which
  2649.     are ahead of the current date, then it blows up the program.
  2650.  
  2651.     Also you can create a file on installation of the program, touch
  2652.     it with an start date, then imbed that date into the file. (encoded
  2653.     with your own encryption key)  When starting up the program, check
  2654.     the creation date of the license file to make sure that it is the
  2655.     same as the imbedded date, and the system date is prior to or after
  2656.     that date. (depending on whether you want a 30 day type license or
  2657.     a termination date license.)
  2658.  
  2659.     I've found several (which won't be mentioned) vendors which do not
  2660.     monitor the system clock at all making it easy to extend licenses.
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666. (26) - Using 'setmon'
  2667. ---------------------------------------------------------------------------
  2668.  
  2669. In Pipeline's september/octopber 93 edition, page 19, there is a table
  2670. that says that Indigo XZ24 systems can produce component RGB signals
  2671. by using a setmon command. Do you confirm this ? I tried to use
  2672. setmon but the system doesn't recognize the command.
  2673.  
  2674.     Try /usr/gfx/setmon.  The /usr/gfx directory is not normally
  2675.     in a user's path variable.
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681. (27) - Fastest Baud rate for serial ports
  2682. ---------------------------------------------------------------------------
  2683.  
  2684. What is the fastest baud allowed for serial port on an Indigo R3K or R4K ?
  2685. 57.6K, 38K or only 19.2 ?
  2686.  
  2687.     38400bps is the fastest async rate on the serial ports.
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694. (28) - Odd baud rates
  2695. ---------------------------------------------------------------------------
  2696.  
  2697. I have someone here at work that needs to access the serial port
  2698. at a baud rate different than the presets.
  2699.  
  2700. It's like 32000 baud.
  2701.  
  2702. Is there a program that can set the serial port to odd rates ?
  2703.  
  2704.     Not really.  When put into 'EIA 422' mode, as is done with midi, it
  2705.     can sync up to an external clock.  That *might* do it, I don't know.
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711. (29) - SCSI Devices on Twin Tower machines
  2712. ---------------------------------------------------------------------------
  2713.  
  2714. We are investigating the addition of a DEC CDROM to our SGI 4D/220GTX.
  2715. THis is a dual tower machine with an integral tape drive in the
  2716. power supply tower, and a hard disk stacked on top.  Inside the disk
  2717. module are standard scsi 50 pin IDS connectors, two on an interface
  2718. board that interconnects from the device stacked below. I would
  2719. imagine we could disconnect one of the IDS connectors and attach
  2720. a flat ribbon cable with an adapter for the centronics type external
  2721. cable, like the DEC and most other external scsi devices.  WHich
  2722. one of the connectors should we disconnect?  SHould we install
  2723. an terminator on the CDROM?
  2724.  
  2725. The CDROM isn't intended to become a permanent fixture in the SGI,
  2726. so we might like to install an external type scsi connector somewhere.
  2727. My instincts lead me to beleive the cleanest way to do this would
  2728. be buy one of the stackable modules for expansion, and install a
  2729. connector on the back.  I believe these are available, anyone
  2730. have the source?
  2731.  
  2732.     --- 1 ---
  2733.     >how do we install a terminator on the CDROM?
  2734.  
  2735.  
  2736.     There are two ways the right way and the cheap way.
  2737.  
  2738.     The right way:
  2739.  
  2740.     Order a P5-Xscsi - twin tower drive expansion tray, This tray includes
  2741.     and external scsi on the back, with a centronix style terminator
  2742.  
  2743.     The cheap way:
  2744.  
  2745.     If you already have an IO3 board (type hinv) then the second scsi
  2746.     bus can be brought to the backplane in a centronix type connector.
  2747.  
  2748.     (I'm not certain if this modification was ever approved (FCC))
  2749.      There was talk about doing that.
  2750.  
  2751.     If you don't have an IO3 (Older gtx's have IO2) an IO3 upgrade
  2752.     may be costly but will bring you performance and flexability. Talk
  2753.     to your local SE or SSE they should be able to give your prices
  2754.     and performance numbers.
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760. (30) - Connecting Video Projectors to SGI platforms
  2761. ---------------------------------------------------------------------------
  2762.  
  2763. We're trying, without success, to connect a Crimson to a SONY video
  2764. projector, one of those gizzmos you see in lecture rooms that takes a
  2765. computer's display output and projects it to a large screen.
  2766.  
  2767. The projector has a red, green, blue, and sync inputs. The Crimson has
  2768. a red, green, blue, and sync outputs. We connect everything and get nothing!
  2769.  
  2770. How does one do what we want to do? Is it possible? Is special aux.
  2771. equipment needed?
  2772.  
  2773.     --- 1 ---
  2774.     This is commonly done. The most likely problem you have is that the
  2775.     projector isn't compatible with the high-resolution video coming
  2776.     from your Crimson.
  2777.  
  2778.     You may (depending on the type of graphics board in your Crimson)
  2779.     be able to change your video output to something that the monitor
  2780.     can display. See the setmon(1G) man page.
  2781.  
  2782.     You might also turn off sync on the R, G, and B guns (setmon -sn)
  2783.     since most projectors object to it.
  2784.  
  2785.     --- 2 ---
  2786.     When we hooked up a Barco projector to the crimson, the Barco was
  2787.     not able to scan fast enough for the output rate of the VGX.
  2788.     The barco was later upgrade to support upto 80 Hz. Also by default
  2789.     the sync signal is on the green output from the crimson.
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795. (31) - Using 'sysid' for software licensing
  2796. ---------------------------------------------------------------------------
  2797.  
  2798. We distribute software for SGI machines. The software is licensed so
  2799. that it only runs on one machine.
  2800.  
  2801. This is implemented by reading the sysid in the program.
  2802.  
  2803. Now the other day a strange thing happened - a customer requested a license
  2804. for one machine ID, and we sent it to him, no problem.
  2805.  
  2806. BUT:
  2807.  
  2808. A day after we got a fax saying, "because we run some other software on
  2809. this machine, this software makes other programs think that the sysid is
  2810. different", i.e. without this (unnamed) software, the sysid would be
  2811. 69xxxxxx, and when it is running, the sysid returns 12xxxxxx to other
  2812. programs.
  2813.  
  2814. Can this really be true?
  2815.  
  2816. The code (our program) is not linked against shared C library (-lc_s)
  2817.                           ===
  2818.  
  2819. so this can't be the problem.
  2820.  
  2821. If this is true (and I have no reason to believe otherwise), is there a
  2822. way of getting the "true" sysid always?
  2823.  
  2824.     | This is implemented by reading the sysid in the program.
  2825.  
  2826.     How?  Are you actually using sysid(), or are you doing something
  2827.     else?
  2828.  
  2829.     The only way sysid() can change is with hardware changes, or on
  2830.     Onyx/Challenge, when 5.1 is installed (to fix a bug in sysid that
  2831.     caused duplicate id's in 5.0.1).
  2832.  
  2833.     If you are using something other than sysid(), you need to tell
  2834.     us what you are using.  I have some strong suspicions on what you
  2835.     are doing based on the numbers you included, but I'd like to have
  2836.     you confirm them.
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842. (32) - Books about MIPS processors
  2843. ---------------------------------------------------------------------------
  2844.  
  2845.    I'm searching for something about the R3000/R4000 RISC
  2846. processor (architecture, instruction set, etc.).
  2847. (To teach computer architecture at the ELTE Univ. Budapest.)
  2848.  
  2849.     Book:  MIPS R4000 Microprocessor User's Manual
  2850.         by Joe Heinrich;
  2851.  
  2852.         PTR Prentice Hall
  2853.         Englewood CLiffs, New Jersey 01632
  2854.  
  2855.         QA76.8.M523H45  1993
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861. (33) - Wangtek DAT on an Indy?
  2862. ---------------------------------------------------------------------------
  2863.  
  2864. Is it possible, to connect a Wangtek DAT-SCSI-Streamer Model: W6200HSX (2GB DAT)
  2865. to a SGI Indy?
  2866.  
  2867.     Probably, but no guarantees.  You'll need to edit
  2868.     /var/sysgen/master.d/tpsc
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875. (34) - DAT drive on Power Series Systems
  2876. ---------------------------------------------------------------------------
  2877.  
  2878. According to SGI it is not posible to put a DAT (4mm) drive on this old
  2879. Power Series system.  Is this really true, or is there a way to do
  2880. this?  We have one of these with 2 1.2 gig disks, and no good way to
  2881. back it up except by get a couple dozzen DC6150 tapes and having
  2882. someone babysit the box, swapping tapes.  Backing it up over the
  2883. network is not a posiblity (its only connection is a slow (19.2K BPS)
  2884. SLIP connection through an Onyx (which is very sensitive to massive
  2885. data streams (drops the connection)).
  2886.  
  2887.     --- 1 ---
  2888.     I believe that the DAT was never released on the older twin tower
  2889.     systems (FCC, etc. testing was not done).  But if you can somehow
  2890.     connect a DAT to your system, and the DAT is like the one SGI sells,
  2891.     it should work, as long as the SCSI connections, termination, etc.,
  2892.     are right. [See (29) ]
  2893.  
  2894.     --- 2 ---
  2895.  
  2896.     We have an HP DAT drive on a 4D/240S which works just fine. If you
  2897.     don't need the drive to support audio and can live with an external
  2898.     drive, it will work for you as well. Supporting compression is a bit
  2899.     more tricky and we didn't try it here so I cannot tell how is it like.
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905. (35) - Serial Port & Modem Cabling for Indigo
  2906. ---------------------------------------------------------------------------
  2907.  
  2908.  I read the SGI faq - no help. I read the owners manual - It said a
  2909. twisted pair (for mac ) will work (3 wires), But no comment on hardware
  2910. handshake except 'You can buy it from SGI'.
  2911.  
  2912.     --- 1 ---
  2913.     I'm going to assume you're talking about an R3K Indigo.
  2914.  
  2915.     From the "IRIX Advanced Site and Server Administration Guide", chapter
  2916.     7 (available on-line through IRIS InSight):
  2917.  
  2918.     ------------------------------------------------------------------------
  2919.  
  2920.     Mini-DIN8 Connector Cabling
  2921.  
  2922.     There are 3 basic cable configurations for the Mini-DIN8 serial
  2923.     ports. See your Owner's Guide to determine if you have a Mini-DIN8
  2924.     port on your workstation or server. Depending on the cables used, some
  2925.     functionality may be sacrificed. Note that the pinout of these
  2926.     Mini-DIN8 connectors is different than that of the DIN connectors on
  2927.     larger systems. These larger systems also have DB-9 connectors that
  2928.     are connected to the same internal port hardware.
  2929.  
  2930.     For most dumb terminals you should use a commercially available ``MAC
  2931.     SE(R) to Imagewriter1(R)'' cable. This cable would use the normal 3
  2932.     wire connection and be used as a /dev/ttyd* device. Table 7-5 shows
  2933.     the pin configuration:
  2934.  
  2935.         Table 7-5 Mini-DIN8 Serial Terminal Cable
  2936.  
  2937.         Function        Mini-DIN8-Male  DB25-Male
  2938.                 1               nc
  2939.         TXD             2               nc
  2940.         GND             3               3
  2941.         RXD             4               7
  2942.                 5               2
  2943.         DCD*            6               nc
  2944.         GND             7               20
  2945.                 8               7
  2946.  
  2947.         *   /dev/ttym* devices should be used with this cable only if
  2948.         the system must notice when the terminal or printer is
  2949.         powered off.
  2950.  
  2951.      Note:  A MAC SE cable also has some other pins connected but
  2952.             they can be ignored.
  2953.  
  2954.  
  2955.     For modem devices using RTS/CTS hardware flow control the following
  2956.     pin-out will allow ``full flow control.''' This cable is required to
  2957.     implement /dev/ttyf* devices. This cable will also support /dev/ttym*
  2958.     devices. Table 7-6 shows the pinout:
  2959.  
  2960.         Table 7-6 Mini-DIN8 RTS/CTS Modem Cable
  2961.  
  2962.         Function        Mini-DIN8-Male  DB25-Male
  2963.         DTR             1               20
  2964.         CTS*            2               5
  2965.         TXD             3               2
  2966.         GND             4               7
  2967.         RXD             5               3
  2968.         RTS*            6               4
  2969.         DCD             7               8
  2970.         GND             8               7
  2971.  
  2972.         *   RTS and CTS are ignored (optional) if using /dev/ttym* but
  2973.         required if using /dev/ttyf*.
  2974.  
  2975.      Note:  This cable is available from Silicon Graphics. Contact your
  2976.         sales representative or SGI Express. This cable can be used
  2977.         with a null modem adapter for terminals and printers (see
  2978.         Table 7-2 above), though you should use this cable exclusively
  2979.         for modem connections. The commercially available MAC SE to
  2980.         modem cable (``off the shelf ''') will not work properly with
  2981.         SGI software.
  2982.  
  2983.  
  2984. --- 2 ---
  2985.     Generic Mac modem cables will not work (not enough pins) to support
  2986.     high-speed (V.32 and faster) modems that require hardware flow control
  2987.     and modem control lines. You can make your own cable -- the pinouts
  2988.     are in `man serial`.  SGI does sell the cables, and places like INMAC
  2989.     will make them custom.
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995. (36) - FDDI/CDDI on Indigo2
  2996. ---------------------------------------------------------------------------
  2997.  
  2998. The last I heard, SGI expected to have cddi for the Indigo 2 Extreme
  2999. about 4Q93.  Is it still expected within this timeframe?  Cost??
  3000.  
  3001. Will this fit into the backplane of an Indigo 2 Extreme, or do the
  3002. graphics cards cover the ports?
  3003.  
  3004.     --- 1 ---
  3005.     The FDDI (fiber) board is now available.  Twisted Pair FDDI will
  3006.     likely be available around 4Q93, at least from an engineering stand
  3007.     point! You'd have to contact your local sales person to see when those
  3008.     wacky marketing folks intend to sell it.  I'm not exactly sure what
  3009.     it's cost will be.
  3010.  
  3011.     >Will this fit into the backplane of an Indigo 2 Extreme, or do the
  3012.     >graphics cards cover the ports?
  3013.  
  3014.     The slot scheme on Indigo2 is confusing and goofy.  You can have one
  3015.     Extreme Graphics board set and one FDDI (or one FDDI-TP) board stuffed
  3016.     at the same time.  This maxes out the slots.  You couldn't fit the
  3017.     video option or any EISA cards in addition to Extreme and FDDI.
  3018.  
  3019.     --- 2 ---
  3020.     | The last I heard, SGI expected to have cddi for the Indigo 2 Extreme
  3021.     | about 4Q93.  Is it still expected within this timeframe?  Cost??
  3022.  
  3023.     Last I heard, it was still waiting for the standard to be approved.
  3024.     That is either close, or just recently happened (I've lost track).
  3025.     I haven't heard release date info.
  3026.  
  3027.     | Will this fit into the backplane of an Indigo 2 Extreme, or do the
  3028.     | graphics cards cover the ports?
  3029.  
  3030.     It occupies the same amount of space as the fddi board for the Indigo2.
  3031.     You can put Express graphics and fddi/cddi in the same system, but that
  3032.     fills all the slots (no room for EISA or other GIO boards).
  3033.  
  3034.     With XZ or XL graphics you would have room for an EISA card also,
  3035.     but both GIO slots would be full.
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041. (37) - Apple (or other) CD-ROM on SGI
  3042. ---------------------------------------------------------------------------
  3043.  
  3044. There seem to be a few posts lately where people want to use CDROMs
  3045. with their beautiful Indigos etc.  Because we're poor ;-< and can't
  3046. afford an Indigo, I need to mount a (iso9660?) CDROM drive on our
  3047. ol'faithful Iris 4D20/GT.
  3048. Because we're *really* poor, my colleagues would very much appreciate
  3049. it if this CDROM drive could also be used on our Macintoshes and PCs! -
  3050. not all at the same time though!
  3051.  
  3052. I'm sure someone else out there must have similar
  3053. requirements/limitations... how do you handle such a situation?
  3054.  
  3055. My thoughts were to get an Apple 300i (I have a Mac in my office!) to
  3056. kill at least two birds with one stone...
  3057. Will this work on the 4D/20 and Irix 3.3.1??  Any other suggestions?
  3058.  
  3059.     --- 1 ---
  3060.     Nobody has posted any success stories on this, although many have asked,
  3061.     and some have tried.  Aside from the fact that you really need the
  3062.     SGI version to be able to install on old machines like the 4D/20, you
  3063.     need the 512 byte sectorsize default, and that really upsets Macs.
  3064.  
  3065.     I've yet to find a CD-ROM drive for the Mac that has a 'standard' enough
  3066.     SCSI implementation to work on any SGI system, even those like the CD300
  3067.     from Sony, which is supposed to be a fairly standard drive.  Presumably
  3068.     Mac's need some unique firmware changes in CD-ROM drives also, and it
  3069.     just doesn't want to work.
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075. (38) - Connecting Tektronix color printer to SCSI port
  3076. ---------------------------------------------------------------------------
  3077.  
  3078. We have a 4D/310 VGX with no parallel port and a textronics color printer
  3079. with no serial port.  Both have available SCSI ports, can we make them talk
  3080. in a short period of time?   Our SA guy is fairly new, and not very optimistic.
  3081.  
  3082.     I know we have 3 different SCSI printers tested, and 2 of them supported
  3083.     at this time (Seiko and Genicom/SRS).  The folks at Tektronix in their
  3084.     printer group have been in fairly close touch with the Impressario folks
  3085.     at SGI at various times, so why not ask your Tektronix support folks.
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092. (39) - Disks for Challenge L
  3093. ---------------------------------------------------------------------------
  3094.  
  3095. I am configuring a Challenger L with some Maxtor MXT-1240S drives. These
  3096. are jumper configureable single-ended/differential Fast SCSI-2 1.2 MB
  3097. (formatted) drives. (1) Other than the obvious need for SGI drive sleds to
  3098. allow power connection in the bays, are there things to look out for when
  3099. selecting a drive? (2) Is the above drive known to work? (3) What type drive
  3100. does SGI use by default for the 1 GB and 2 GB option?
  3101.  
  3102.     I had some very bad experiences with the early 1240 firmware, in terms
  3103.     of reliability (fixed pretty much, by the last version I tested) and
  3104.     performance (not fixed by the time we gave up on them; don't know if it
  3105.     was later or not).
  3106.  
  3107.     I don't think the 1240 was ever tested against challenge at all.
  3108.  
  3109.     The officially supported drives are OEM versions of the 1.2 and 2 GB
  3110.     IBM drives.
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117. (40) - Multichannel Option Problems
  3118. ---------------------------------------------------------------------------
  3119.  
  3120. We just got an Multichannel Option board for our RE2 Onyx (with
  3121. two raster manager boards). So far we can't seem to get it to
  3122. go into the Multi-channel mode.
  3123.  
  3124. if we do gfxinfo, we get:
  3125.  
  3126. Graphics board 0 is "REV" graphics.
  3127.         Managed (":0.0") 1280x1024
  3128.         Display 1280x1024 @ 60Hz
  3129.         12 GE (GE10 rev. 0x7)
  3130.         2 RM boards
  3131.         Medium pixel depth
  3132.         10-bit RGBA pixels
  3133.         Not using Multi-Channel Option
  3134.  
  3135. according to our reading of the MCO manual we should be able to simple
  3136. do something like:
  3137.  
  3138. setmon -S 2@1280x1024_60
  3139.  
  3140. and we get:
  3141.  
  3142. setmon: internal error in /usr/gfx/ucode/RE/vs2/vof/2rm/1@1280x1024_60/
  3143.                             vs2_vof0.u
  3144.  
  3145. several other settings were tried, all but a few gave the same error.
  3146. One that did sort of work was:
  3147.  
  3148. setmon -S 2@1200x900_72
  3149.  
  3150. but our monitors couldn't handle that (image wasn't syncing or sized right).
  3151. gfxinfo gave:
  3152. Graphics board 0 is "REV" graphics.
  3153.         Managed (":0.0") 2400x900
  3154.         MCO Display 0 1200x900 @ 72Hz, origin (0, 0)
  3155.         MCO Display 1 1200x900 @ 72Hz, origin (1200, 0)
  3156.         12 GE (GE10 rev. 0x7)
  3157.         2 RM boards
  3158.         Small pixel depth
  3159.         10-bit RGBA pixels
  3160.         Driving Multi-Channel Option
  3161.  
  3162.  
  3163. Anyone have any idea what we need to do to get the 2@1280x1024_60 to
  3164. work (when not in MCO mode our normal mode is 1280x1024_60, i.e. the
  3165. monitor(s) we want to drive are 1280x1024 at 60 Hz).
  3166.  
  3167. We could conceivably wait for our local SGI guy to come back from vacation,
  3168. but we'd like this to work soon.
  3169.  
  3170.     --- 1 ---
  3171.     You didn't say what version of software you are running.  The message
  3172.     above indicates that the file
  3173.     "/usr/gfx/ucode/RE/vs2/vof/2rm/1@1280x1024_60/vs2_vof0.u" does not
  3174.     match the version of Irix that your system is running.  You would see
  3175.     this if you were trying to load VOFs from 5.0.1 under 5.1 or vice
  3176.     versa.  You need have a matched set of VOF's.  I would guess that the
  3177.     following happened:
  3178.  
  3179.     Your system is running 5.1 which already contains MCO support.
  3180.     The SSE installed an MCO and loaded the 5.0.1 MCO software.  This CD
  3181.     only contains MCO vofs so it would not affect the system in any other
  3182.     way.  You now have a 5.1 system with MCO vofs from 5.0.1.  Re-loading
  3183.     eoe1.sw.unix from 5.1 should fix this problem.
  3184.  
  3185.     --- 2 ---
  3186.     Well we finally got it to work by copying the appropriate files
  3187.     from another Onyx system. Seems our files were corrupt (not even
  3188.     the same number of bytes in length).
  3189.  
  3190.     Now for another question, when we put it into 2@1280x1024_60 mode we
  3191.     do indeed get display on two monitors and each is 1280x1024.
  3192.     Unfortunately as far as X is concerned this is being managed as
  3193.     one large screen/display.  That is, X treats this the whole thing
  3194.     as :0.0 and it is 1280x2048 with the top half of this display on
  3195.     the first monitor and the second half of the display on the second
  3196.     monitor. This has undesirable artifacts, things like: the dogfight
  3197.     is stretched out to cover boths displays (the scene on one monitor,
  3198.     the instruments on the other, and the aspect ratio all wrong); the
  3199.     initial login screen (pandora's box) is stretched across both
  3200.     screens; etc.
  3201.  
  3202.     This isn't really the way we want it (though I suppose we can live with
  3203.     it for the application we bought the thing for). It would be much nicer
  3204.     though if we could convince X that this is one display with two screens.
  3205.     That is, have a :0.0 and a :0.1 with :0.0 on one monitor and :0.1 on
  3206.     the other monitor, with each screen being 1280x1024.
  3207.  
  3208.     Is there any way at all to do that?
  3209.  
  3210.     --- 3 ---
  3211.  
  3212.     >Well we finally got it to work by copying the appropriate files
  3213.     >from another Onyx system. Seems our files were corrupt (not even
  3214.     >the same number of bytes in length).
  3215.  
  3216.     Either corrupt, or they were the older 5.0.1 vof files, which were
  3217.     shorter in length than the 5.1 vof files.
  3218.  
  3219.     >
  3220.     >Now for another question, when we put it into 2@1280x1024_60 mode we
  3221.     >do indeed get display on two monitors and each is 1280x1024.
  3222.     >Unfortunately as far as X is concerned this is being managed as
  3223.     >one large screen/display.  That is, X treats this the whole thing
  3224.     >as :0.0 and it is 1280x2048 with the top half of this display on
  3225.     >the first monitor and the second half of the display on the second
  3226.     >monitor. This has undesirable artifacts, things like: the dogfight
  3227.     >is stretched out to cover boths displays (the scene on one monitor,
  3228.     >the instruments on the other, and the aspect ratio all wrong); the
  3229.     >initial login screen (pandora's box) is stretched across both
  3230.     >screens; etc.
  3231.     >
  3232.     >This isn't really the way we want it (though I suppose we can live with
  3233.     >it for the application we bought the thing for). It would be much nicer
  3234.     >though if we could convince X that this is one display with two
  3235.     >screens.
  3236.     >That is, have a :0.0 and a :0.1 with :0.0 on one monitor and :0.1 on
  3237.     >the other monitor, with each screen being 1280x1024.
  3238.     >
  3239.     >Is there any way at all to do that?
  3240.     >
  3241.  
  3242.     No; the problem is that the gfx device driver was not written to
  3243.     support multiple screens per single graphics pipe.  It is unlikely
  3244.     to be changed to support this in the future.
  3245.  
  3246.     Most applications which use the MCO can't afford the gfx context
  3247.     switching overhead that they would incur when switching from screen
  3248.     to screen anyway, so implementing the 'multiple screen per gfx pipe'
  3249.     feature is a solution in search of a problem.  Of course here at SGI,
  3250.     I just sit down at the Onyx/MCO and start typing away into wsh's and
  3251.     wish for the multiple screen X server too.
  3252.  
  3253.     There is a solution, if you want to throw $$$ at it; you can order
  3254.     a triple pipe server from SGI, and then you get :0.0, :0.1, :0.2.
  3255.     Then you get the same problem all over again if you put MCO's in
  3256.     each pipe :-)
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262. (41) - Flicker on Indigo2
  3263. ---------------------------------------------------------------------------
  3264.  
  3265. I've just setup an Indigo^2 XL (with the 19" monitor),
  3266. and the screen display has a strange flicker to it.
  3267.  
  3268. There is another large monitor in the same room,
  3269. but turning it off didn't affect the Indigo monitor.
  3270.  
  3271. I tried playing around with the adjustments on the monitor's
  3272. remote control, but nothing seemed to make a difference.
  3273.  
  3274. Has anyone else seen this?
  3275.  
  3276.     --- 1 ---
  3277.     Sounds like a timing problem with the prototype hardware.  You might
  3278.     try '/usr/gfx/setmon 60HZ' if so, to see if that helps.  If you got a
  3279.     demo unit or loaner early on, you might not have the late, but in the
  3280.     MR released software, changes that are also needed.
  3281.  
  3282.     I suppose it might also simply be a syncing up with flourescent
  3283.     lights or the like; does it still occur with the lights off?
  3284.  
  3285.     --- 2 ---
  3286.  
  3287.     I did this and the flicker went away. Here's the session:
  3288.  
  3289.     random 1# /usr/gfx/gfxinfo
  3290.     Graphics board 0 is "NG1" graphics.
  3291.         Managed (":0.0") 1280x1024
  3292.         24 bitplanes, NG1 revision 3, REX3 revision B, VC2 revision A
  3293.         MC revision C, xmap9 revision A, cmap revision B,
  3294.             bt445 revision A
  3295.         Display 1280x1024 @ 72Hz, monitor id 9
  3296.     random 2# /usr/gfx/setmon 60HZ
  3297.     random 3#  /usr/gfx/gfxinfo
  3298.     Graphics board 0 is "NG1" graphics.
  3299.         Managed (":0.0") 1280x1024
  3300.         24 bitplanes, NG1 revision 3, REX3 revision B, VC2 revision A
  3301.         MC revision C, xmap9 revision A, cmap revision B,
  3302.             bt445 revision A
  3303.         Display 1280x1024 @ 60Hz, monitor id 9
  3304.     random 4#
  3305.  
  3306.     Is it possible to use a higher refresh rate on an Indigo^2 XL?
  3307.     I thought it had the same graphics as the Indy, which is supposed
  3308.     to use a refresh of >= 72Hz?
  3309.  
  3310.     >I suppose it might also simply be a syncing up with flourescent
  3311.     >lights or the like; does it still occur with the lights off?
  3312.  
  3313.     No, turning off the lights didn't make a difference.
  3314.  
  3315.     --- 3 ---
  3316.     72, but not 76.  As I said, it sounds like  you have pre-MR hardware
  3317.     and/or software.  The MR stuff does work at 72.
  3318.  
  3319.     --- 4 ---
  3320.     On a similar note, is there a way to setup an r3k Indigo, with
  3321.     IRIX 4.0.5F, to boot up in 72HZ video mode? I am currently using
  3322.     a DEC 19" monitor that only syncs @ 72HZ and I must do an rlogin
  3323.     and /etc/gfx/setmon 72HZ in order to see and use the console.
  3324.  
  3325.     --- 5 ---
  3326.     How can I track down whether it is a hardware or software problem?
  3327.     Does this help?:
  3328.  
  3329.     % uname -a
  3330.     IRIX random 5.1.1 09101811 IP22 mips
  3331.     % /usr/gfx/gfxinfo
  3332.     Graphics board 0 is "NG1" graphics.
  3333.         Managed (":0.0") 1280x1024
  3334.         24 bitplanes, NG1 revision 3, REX3 revision B, VC2 revision A
  3335.         MC revision C, xmap9 revision A, cmap revision B,
  3336.             bt445 revision A
  3337.         Display 1280x1024 @ 60Hz, monitor id 9
  3338.  
  3339.  
  3340.     And one more question, is there some way to make 60Hz the default until
  3341.     our hardware/software is updated. Right now, I have to re-set the mode
  3342.     any time the system is rebooted. Is there a prom variable I can set?
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348. (42) - Fuji M2263SA on an Indy?
  3349. ---------------------------------------------------------------------------
  3350.  
  3351. Anybody sucessfully config a Fuji M2263SA 5.25" drive for
  3352. an indy? I have: SCSI-2,No Synchonous, rest factory defs.
  3353. and fx can ALMOST format it...
  3354.  
  3355.     --- 1 ---
  3356.     So what errors do you get?  I might be able to suggest something
  3357.     that would help.
  3358.  
  3359.     --- 2 ---
  3360.     Doesn't Indy support Fast-SCSI-synchronous-transfers?
  3361.  
  3362.     --- 3 ---
  3363.     Yeah, but Fujitsu doesn't ;)  At least, if it is like the earlier
  3364.     2263 drives, they don't handle the sync negotiation correctly.  Maybe
  3365.     that's been fixed...
  3366.  
  3367.     --- 4 ---
  3368.     Latest info on the Fuji M2263SA config:
  3369.  
  3370.         drive is configred as:
  3371.             External M2263SA drive, SCSI address 5
  3372.             All manufacturer defaults
  3373.             SCSI-1/CCS instead of SCSI-2
  3374.             Synchronous mode disabled
  3375.  
  3376.     connects to a Indigo R3000 Entry system IRIX 4.0.5F,
  3377.     running:
  3378.     % fx -x
  3379.     does an AUTO mode just fine. Formats and verifys disk
  3380.     with no problems or messages. Doing a mkfs on the
  3381.     drive works like a charm.
  3382.  
  3383.     Now physically remove the drive, connect to an Indy.
  3384.  
  3385.     >>setenv tapedevice bootp()remotehost:/CDROM/dist/sa
  3386.     >>boot -f $tapedevice(sashARCS) --m
  3387.  
  3388.     ROM GUI reports:
  3389.         copying installation tools to disk...
  3390.     then
  3391.         monitor console
  3392.     request sense failed io failed...
  3393.  
  3394.  
  3395.     Apparently there are some real problems with the SCSI
  3396.     driver on an Indy, since this same drive and cable
  3397.     works fine with:
  3398.  
  3399.     NeXT systems (NEXTSTEP 3.0 and 3.1)
  3400.     SUN sparcstation 1 systems (Solaris 2.0)
  3401.     IRIS R3000 entry (IRIX 4.0.5F)
  3402.  
  3403.     --- 5 ---
  3404.     Note that Indy actually runs at sustained fast SCSI rates; Indigo does
  3405.     not.  Your cable may well be not be good enough.  External cables are
  3406.     strongly recommended to be as high quality as you can get (like ours
  3407.     ;)) and in no case longer than 2 meters.  In any case, it clearly isn't
  3408.     the same cable  you used on Indigo, they have different connectors...
  3409.  
  3410.     Of course, if sync mode is truly disabled (as opposed to perhaps
  3411.     target initiated sync being disabled), then it isn't running at
  3412.     fast scsi rates, but even so, cabling could be an issue, as you
  3413.     can hose the internal drive since it is on the same SCSI bus.
  3414.  
  3415.     --- 6 ---
  3416.     So it should be possible to use a Fujitsu M2624FA (3,5", Fast-SCSI-2)
  3417.     in synchronous-mode with the Indy. Right?
  3418.  
  3419.     --- 7 ---
  3420.     Fast SCSI works in Indy, no doubt about it.  Whether that particular
  3421.     drive will work, I can't say.  I will say that people have had more
  3422.     problems with Fujitsu SCSI drives on SGI equipment than most other
  3423.     brand drives, for some reason.
  3424.  
  3425.     --- 8 ---
  3426.     While I profess to know nothing about the INDY ( the pricing structure
  3427.     for them and the features my clients need adds up to a win for the
  3428.     Indigo2 all the time ), some people seem to be having real problems
  3429.     with Fujitsu disk drives on some SGI boxes.
  3430.  
  3431.     The following models
  3432.  
  3433.             2624-FA ...  note *F* -> fast
  3434.             2652-SA
  3435.             2654-SA
  3436.             2694-SA
  3437.  
  3438.     should all work as FAST SCSI-2 drives, although some of the early
  3439.     revisions of the 2652-SA had real problems related to caching, but
  3440.     the fixes are reasonably readily available. The following models,
  3441.  
  3442.             2263-SA
  3443.             2266-SA
  3444.             2624-SA
  3445.  
  3446.     only work as standard SCSI-2 drives. They do work as SCSI-1/CCS but
  3447.     that is not the issue here. In the area of caching, there were real
  3448.     problems with the early firmware revisions of the first two models,
  3449.     although Fujitsu is not alone in this area of SCSI firmware problems.
  3450.     While some of this was caused by Fujitsu trying to pander to all the
  3451.     sorts of peculiarities of machine makers ( they even had a special
  3452.     revision of the firmware for the 2266 to make it behave on DEC
  3453.     workstations ), the industry was still learning about SCSI-2 at that
  3454.     time - most workstation vendors only offered SCSI-1/CCS then anyway,
  3455.     and even then, they had problems getting their device drivers right.
  3456.  
  3457.     For those who are using Fujitsu drives on SGI equipment, those
  3458.     that have problems, and those that may not, I would suggest
  3459.     posting to the group, the
  3460.  
  3461.     -       model number of the drive, and
  3462.     -       age of the drive,
  3463.     -       hardware revision level, and
  3464.     -       firmware revision level, and
  3465.     -       jumpers connections, and
  3466.     -       actual problem symptoms, and
  3467.     -       OS revision, and
  3468.     -       target machine, and
  3469.  
  3470.     I would also be personally interested if you purchased the drive from
  3471.     your local PC disk vendor or from somebody who actually knows something
  3472.     about disk drives on high performance workstations.  BTW, I have never
  3473.     learnt or even understood what factory defaults are so I get lost when
  3474.     people mention them and maybe many others do too.  Unfortunately, when
  3475.     talking about defaults, we are sometimes referring to what has been
  3476.     delivered, as opposed to what the factory in Japan uses.
  3477.  
  3478.     Maybe, with this set of results, it may become obvious, to the world at
  3479.     large, what the problems really are.
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485. (43) - 4D/25 Boot problem
  3486. ---------------------------------------------------------------------------
  3487.  
  3488. I have a 4D/25 under my wing which has many problems...  The system disk
  3489. developed bad sectors, and I tried to use fx to reformat, and do a
  3490. butterfly test to find bad sectors.  It didn't report any errors, so I
  3491. tried to install a new system from the original install tapes for Irix 3.2.
  3492. Unfortunately, it wouldn't let me mount the /usr partition, saying that the
  3493. filesystem was dirty.  I fsck'ed it, mkfs'ed it, and reformatted it, but
  3494. none of these helped.  Now I can no longer access the fx program, and I
  3495. tried to boot off of the sash file, but I get an Invalid Byte Order
  3496. message.  How can I reformat the drive now?  I cannot access the fx, so I
  3497. cannot format.  Any helpful hints?
  3498.  
  3499. Also, what kinds of upgrades are suggested for this system, or is it adding
  3500. fuel to a dead fire?  The machine only has 8mb RAM, 340mb HD.  Should I
  3501. just leave it as is, or is it worth upgrading?
  3502.  
  3503.     It sounds to me like you repartitioned the drive accidentally, or did
  3504.     /label/creat/all, or did a wr-cmp test in the wrong part of the disk.
  3505.  
  3506.     You can boot fx from your installation media.
  3507.  
  3508.     From the PROM monitor, try (assuming the tape is at ID #7, for the
  3509.     sake of illustration):
  3510.         tpsc(0,7)fx.IP6 -x
  3511.  
  3512.     Faster graphics (a number of different options, although not all may
  3513.     still be available), more RAM (up to 32 MB officially, 64
  3514.     unofficially), zbuffer, upgrade to 4D/35 (basicly same cpu and
  3515.     system architecture as r3k Indigo).
  3516.  
  3517.     Probably about $10K US to go up to the fastest graphics and the 4D/35,
  3518.     maybe even a bit more if you want to go to Elan, which the 35 supports,
  3519.     but the 20 does not).
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525. (44) - Maximum Memory on a 4D/25
  3526. ---------------------------------------------------------------------------
  3527.  
  3528.  I have a 4D/25 with 32 MB of RAM and understood that it was pretty much
  3529. filled to capacity.  Unofficially, how can I upgrade it to 64MB?
  3530.  
  3531.     Buy 4 MB SIMMs from one of the 3rd party vendors that knows SGI.  The
  3532.     reason it isn't supported officially is that some DRAM initializes to
  3533.     all 1's, and some to all 0's, and the released PROM touches some memory
  3534.     (with 4 MB SIMMs only) before clearing it, and so gets a parity error
  3535.     if you use the "wrong" type.  I believe the SIMMs with the Toshiba
  3536.     DRAMs worked, but I won't swear to it.
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542. (45) - Bru and M/O drives
  3543. ---------------------------------------------------------------------------
  3544.  
  3545. Don't know about flopticals, but bru works well with magneto-optical
  3546. cartridges - very fast.  When it hits the end of the media (290 Mbyte
  3547. per side) it gives an error message and asks you to insert the next
  3548. volume (i.e. turn the cartridge over) and then continues with the
  3549. second part of the archive on the second volume.
  3550.  
  3551.  
  3552.  
  3553.  
  3554. (46) - VME Transfer Problems
  3555. ---------------------------------------------------------------------------
  3556.  
  3557. Help! I have a 3rd party VME board which acts as a bus master doing block
  3558. transfers to and from SGI main memory. The board worked fine when plugged
  3559. into a POWER SERIES 4D/340 system. We upgraded our 4D/340 to a Challenge L
  3560. and now the board crashes the Challenge. I've talked to several engeniers
  3561. around here (here is Brookhaven National Labratory) and they all tell me
  3562. ("VME is VME and your borad should work in any VME bus which claims to
  3563. be a standard VME bus") The board does not crash the Challenge on single word
  3564. transfers, only block transfers. To be more specific, If the block transfer
  3565. involves more than 10 32 bit word tranfers, it crashes the system. If the
  3566. block transfer is less than or equal to 10 32 bit word transfers, The
  3567. Challenge does not crash. Could it be that SGI as come up with a 'higher
  3568. standard' in VME bus for there Challange machine and that my board adheres
  3569. to a 'lower standard?'
  3570.  
  3571. My question is, has anyone out there had similar problems with their
  3572. 3rd party VME boards plugged into the Challange L? Is there any advice
  3573. that I can get from SGI about how to narrow down the problem so that
  3574. I can point my finger at either the Challange or 3rd party board?
  3575. One thing to note, this 3rd party board knows nothing about the 64bit
  3576. VME standard. If you try to do 64bit tranfers to and from the board,
  3577. this will crash the Challange. (But this should be of no concequence
  3578. since I believe that would be able to stick a 32bit VME board into a
  3579. 64bit VME bus. Right?)
  3580.  
  3581.     --- 1 ---
  3582.     Here at Toshiba we found a problem where an Internally designed
  3583.     VME board caused the SGI V35M DMA state machine to lock up when
  3584.     a Bus request resulted in a null operation, IE it released the
  3585.     bus right after getting bus grant.
  3586.  
  3587.     This state is easy to see by (I think) watching bus grant on the
  3588.     back plane, it will cycle endlessly with no other activity on the bus.
  3589.  
  3590.     --- 2 ---
  3591.     I'm following up to my posting of the Challenge crashing with my
  3592.     3rd party VME board. It turns out that the SGI Challenge was at
  3593.     fault. Our maintance man suggested replacing all our boards (The
  3594.     CPU board, the IO4 board and the MEMORY board) with boards at the
  3595.     latest revision level. When we did this big swap, the crashing problem
  3596.     with our 3rd party VME board went away. I don't know what revision
  3597.     levels our boards were at that caused this crash, or what revision
  3598.     the curent boards are at, but what I does that our Challenge was
  3599.     delivered to us in late June of '93 and we just made the board swap
  3600.     this Wensday, Oct 13.
  3601.  
  3602.     --- 3 ---
  3603.     There is a known bug in the V35/V35M PIC1b arbiter that can cause
  3604.     graphics crashes during VME transfer.  We are working on the
  3605.     resolution to this, but it looks as though we may have to add
  3606.     the VMAX card as a work-around.
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613. (47) - Pio_bcopyin and pio_bcopyout arguments
  3614. ---------------------------------------------------------------------------
  3615.  
  3616. To anyone on the internet! Do you have the parameters which are given to
  3617. the subroutine pio_bcopy(). I have the Device Driver Programming manual
  3618. which describes this routine, but it does not give me any detail on the
  3619. parameters which are given to it. If you know, I'd be grateful if you would
  3620. let me know what they are.
  3621.  
  3622.     See sys/pio.h.  There is no pio_bcopy.  There is a pio_bcopyin and
  3623.     pio_bcopyout.
  3624.  
  3625.     The 3 int args are size, itmsz, and flag.  itmsz is 1,2,4, or 8, and
  3626.     is the size in bytes of each object to be copied (and determines
  3627.     whether the copy is a byte (8 bit), 16 bit, 32 bit, or 64 bit copy).
  3628.     size is the number of *bytes* (not number of objects) to copy, and
  3629.     must be a multiple of itmsz.  flag is PIOMAP_* from pio.h
  3630.  
  3631.     I'm not sure, but it looks like this might one place where a relatively
  3632.     late change didn't make it into the driver guide, so the arguments
  3633.     are different in the documentation.
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639. (48) - DMA Rates on EISA & GIO
  3640. ---------------------------------------------------------------------------
  3641.  
  3642. I'm trying to find a system that can copy data from memory to it's i/o
  3643. bus as fast as possible.  I know that a SPARC IPX can copy to it's SBUS
  3644. at about 16megabyte/sec without using DMA and since there are only lousy
  3645. SBUS DMA controllers available I think this is all we can expect out of an
  3646. SBUS box.  Does anyone know any different?
  3647.  
  3648. How about SGI?  How fast can it move data to it's EISA bus (for indy or
  3649. the indigo)?  Are there EISA cards that can DMA data out faster than the
  3650. CPU can copy it out there?
  3651.  
  3652.  
  3653.     No EISA on Indy.  But EISA rates on Indigo2 (Indy's big brother) are
  3654.     right up near the max, if you are doing 32 bit transfers.  I think
  3655.     30 MB/sec if the gio bus runs at 33, and about 23 if it is running
  3656.     at 25 (as it does with Extreme graphics).
  3657.  
  3658.     GIO data rates can hit about 70% of theoretical, which means abyout
  3659.     150 MB/sec on gio64, and about 75 on gio32.
  3660.  
  3661.     This is with DMA of course.  PIO is a *lot* slower.
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667. (49) - SGI Periodic Table
  3668. ---------------------------------------------------------------------------
  3669.  
  3670. You may acquire table of SGI products /sgi/93.13.7_Periodic_Table.ps.Z
  3671. via anonymous ftp from sgi.com
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678. (50) - Quick Ring for Indy?
  3679. ---------------------------------------------------------------------------
  3680.  
  3681. Has anyone heard of Quick-Ring being offered for the Indy?  Quick-Ring
  3682. is a multimedia communication network developed by Apple and National.
  3683.  
  3684.     It has just been announced (by National), I think; I hadn't heard
  3685.     anything was shipping yet.  I haven't heard any discussion at all about
  3686.     ever doing it on SGI platforms.
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692. (51) - Reading audio from CD-ROM drive into aiff file
  3693. ---------------------------------------------------------------------------
  3694.  
  3695. Can anyone tell me where to get a program (pref anonymous ftp) that
  3696. will allow me to read audio CD's on the SGI's CD-ROM and sample it
  3697. into an aiff type file ?
  3698.  
  3699. I wanted to read the samples directly into the file without conversion to
  3700. analog if possible.
  3701.  
  3702.  
  3703.     If you are running the IRIX OS version 4.0.5F or later, you will
  3704.     find that you have the application "cdman" (/usr/sbin/cdman).
  3705.     It lets you play audio CD's and also sample them into aifc files
  3706.     which are pretty much the same as aiff files.  If you really want
  3707.     aiff files you can convert the aifc file using soundfiler or sfconvert.
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713. (52) - Determining current video scan rate
  3714. ---------------------------------------------------------------------------
  3715.  
  3716. Looking through the last Pipeline, I was wondering if we had our video
  3717. systems set to the 'best' vertical rate.  I noticed that, while the default
  3718. for the SGI's is listed as 60Hz, our monitors (19" Mitsubishi) can handle up
  3719. to 130Hz. The setmon command may be used to change the rate, but short of
  3720. writing a GL program, there seems to be no way to find the *current*
  3721. setting.
  3722.  
  3723. Does anyone have a program to verify the current mode?  Also, and I suspect
  3724. this would be so, wouldn't a 72Hz vertical rate on my hardware be better
  3725. (less flicker under florescent lights)?  Any comments appreciated.
  3726.  
  3727.     --- 1 ---
  3728.     Unless you are using *extremely* expensive monitors, I'd be astounded
  3729.     to hear that they could handle 130HZ non-interlaced.
  3730.  
  3731.     | Does anyone have a program to verify the current mode?  Also, and
  3732.     | I suspect this would be so, wouldn't a 72Hz vertical rate on my
  3733.     | hardware be better (less flicker under florescent lights)?
  3734.     | Any comments appreciated.
  3735.  
  3736.     It might; depends on whether your graphics support it.  XS does.  There
  3737.     were also some monitors that didn't look too great at 72, as I recall.
  3738.  
  3739.     The 'default' they were referring to, was for monitors without the
  3740.     special cables that allow the system to figure out the monitor type,
  3741.     if I'm not mistaken
  3742.  
  3743.     --- 2 ---
  3744.     Try 'osview -i1'.
  3745.     The value displayed in the 'Graphics,gintr' field is
  3746.     approximately the vertical refresh rate.
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752. (53) - Using Vigra MMI-210 in a 4D/320S
  3753. ---------------------------------------------------------------------------
  3754.  
  3755. I'm evaluating a MMI-210 for an SGI 320S.  The board is in
  3756. and I can access on board memory from the host but I can't
  3757. seem to make the interrupt stuff work.
  3758.  
  3759.     I have used the mmi-210 on SGI systems.  I have not tried interrupts,
  3760.     however.  You may want to check obvious things, however.  For instance
  3761.     make sure that vme jumpers are in place for every slot skipped if the
  3762.     board is not in the leftmost available vme slot.
  3763.  
  3764.     I suggest contacting Vigra (619)597-7080 if you continue to have
  3765.     difficulties.
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771. (54) - Software upgrade required for R4400?
  3772. ---------------------------------------------------------------------------
  3773.  
  3774.  recently ordered a R4400 upgrade for a Silicon Graphics Crimson Elan
  3775. workstation. Is IRIX 4.0.5 compatible with the R4400? Will I have to
  3776. switch to IRIX 5.0.1?
  3777.  
  3778.     I believe you will need a new one called 4.0.5J.  Your service office
  3779.     should be able to provide it to you when needed (or it will come
  3780.     with the upgrade).
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787. (55) - FDDI in Indigo2
  3788. ---------------------------------------------------------------------------
  3789.  
  3790. We just received an FDDI card for our Indigo2. The instruction say to
  3791. move the Extreme cardset up one slot, and install the FDDI card in the
  3792. bottom GIO slot. When we do this, we lose our graphics (so far, the
  3793. hotline has been no help).
  3794.  
  3795. Has anyone been able to make this work? If we do get it to work, can
  3796. we install a Galileo card in the same system?
  3797.  
  3798.     --- 1 ---
  3799.     Sounds like you have a very early demo unit, and/or very early alpha
  3800.     software.  If so, you'll have to get it upgraded.
  3801.  
  3802.     | Has anyone been able to make this work? Ifg we do get it to work, can
  3803.     | we install a Galileo card in the same system?
  3804.  
  3805.     Obviously it works, or we wouldn't have shipped it...  We may be
  3806.     somewhat careless at times, but not *that* careless.
  3807.  
  3808.     --- 2 ---
  3809.  
  3810.     Pre-production Extreme graphics board sets only worked in the
  3811.     bottom slot.  These boards were not supposed to be shipped to
  3812.     any customers.  It sounds like maybe you have one of these.
  3813.     You should contact your local support person ASAP.
  3814.  
  3815.     >Has anyone been able to make this work? Ifg we do get it to work, can
  3816.     >we install a Galileo card in the same system?
  3817.  
  3818.     If you have FDDI and Extreme in the same machine, then there is no room
  3819.     for Galileo.   Sorry.  This is a sore point among many engineers here...
  3820.  
  3821.     There are ways of getting FDDI and video in an Indigo2 while
  3822.     sacrificing some graphics performance..  You should talk to your
  3823.     local sales person as I'm not sure what's been announced and what's
  3824.     shipping.
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830. (56) - 1024x768 support with Elan for projector
  3831. ---------------------------------------------------------------------------
  3832.  
  3833. We have an Indigo R4K Elan system (4.0.5f) which we would like to use
  3834. with a VGA Barco projector. On reading the Sept/Oct PIPELINE,
  3835. they indicate that Elan's will support 1024x768 graphics by
  3836. using "setmon IRIS3K". When I try this, I get something like,
  3837. "format unsupported".
  3838.  
  3839. I "borrowed" a copy of setmon from 4.0.5h, including the ucode
  3840. files, and tried it again. Still no luck. What do I have to do
  3841. to make the Pipeline article right?
  3842.  
  3843.     --- 1 ---
  3844.     > they indicate that Elan's will support 1024x768 graphics
  3845.  
  3846.     /usr/gfx/setmon iris3k works on an Elan here under 5.1.
  3847.     I don't know about 4.x.x.
  3848.  
  3849.     > I "borrowed" a copy of setmon from 4.0.5h,
  3850.  
  3851.     DON'T DO THIS. You cannot mix-and-match microcode files between
  3852.     releases of the operating system. (The kernel and other bits of
  3853.     the graphics software are intimately tied to the VOF files).
  3854.  
  3855.     --- 2 ---
  3856.     >/usr/gfx/setmon iris3k works on an Elan here under 5.1.
  3857.     >I don't know about 4.x.x.
  3858.  
  3859.        When will this be available to the general public.  I'm having
  3860.     the same problems.  I need to get the IRIS3K and/or the 30HZ mode
  3861.     working on my Indigo.  The ucode files for these modes were not
  3862.     included in the general distribution of the op-sys, but everyone
  3863.     I've talked to at SGI thinks that they are, and can't understand
  3864.     why this doesn't work on my machine.  It seems like all the
  3865.     machines at SGI have workiing versions of these modes, but not
  3866.     the machines in the field.
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873. (57) - Reading data from DAT with a program
  3874. ---------------------------------------------------------------------------
  3875.  
  3876. I'm looking for pointers to information that will tell me how to read
  3877. data from an Indigo internal DAT tape drive under program control.
  3878.  
  3879. I'm an engineer working on a DSP/data analysis project.  The lab
  3880. digitizes their observations on DAT tape and my job is to write a
  3881. system to reduce and analyze it.  The current method is to play back
  3882. the tape on a high-fidelity audio recorder, digitize the data on a PC,
  3883. ftp it to a Sun, resample it to 48K (because the PC sampling board has
  3884. a screwball clock), and then run the DSP programs (which must run on
  3885. the Sun because they're far too big to run under MSDOS).
  3886.  
  3887. Having read this far, you can imagine my joy at discovering an
  3888. under-used Indigo with a built-in DAT tape and a large hard-disk.
  3889. Visions of a seamlessly integrated all-in-one, from-tape-to-report,
  3890. no-additional-noise-from-redigitizing application danced through my
  3891. head --- only to be cruelly dashed when I discovered that there was
  3892. absolutely no documentation on how to control the tape-drive or read
  3893. data under program control.
  3894.  
  3895. My requirements are simple.  I *must* control the tape drive because I
  3896. haven't (and will never have) enough disk to read and process an
  3897. entire DAT tape all at once.
  3898.  
  3899. In practice, I face two situations:
  3900.  
  3901. (1) If I'm very lucky (and the lab staff observed the experiment and
  3902. noted the time of *all* of the "interesting" events), all I have to do
  3903. is spool the tape to a few selected spots, read the data from each
  3904. event into an appropriate buffer, and process it.
  3905.  
  3906. (2) If I'm not lucky, I need to read the entire tape buffer-by-buffer,
  3907. look for events in software, and then process them when they are
  3908. found.  (This is the normal case.)
  3909.  
  3910. In either case, I will have to read (both channels), fast-forward, and
  3911. rewind the tape and read the time-code in order either to find the
  3912. events (if I have approximate times) or determine the time (if I find
  3913. an un-recognized event).
  3914.  
  3915. This can't be the first time this has been done and I can't be the
  3916. only engineer who's had trouble finding the documentation.  I'd love a
  3917. pointer to documentation, example code, FAQ, or (dare I hope?) the
  3918. name or ftp location of some archive containing a package that already
  3919. does exactly this sort of thing.  (Right now, I'd settle for the right
  3920. subject for a man page.  I've tried all the ones I can think of.)  I
  3921. don't care whether the package is public-domain or commercial (my
  3922. project has a budget) as long as it can be customized to meet my
  3923. needs.  (But my experience is that PD is better in this regard.)
  3924.  
  3925. Suggestions, comments, and criticisms are welcome.  Please feel free
  3926. to flame at me to RTFM, but please also tell me where in TFM to R.
  3927. (Please also tell me which FM it is, so I can make sure we have it or
  3928. order it if we don't.)
  3929.  
  3930.     Try 'man datframe dtintro' as a starting point.  Or just use
  3931.     datman and record to file function to get an AIFC file with
  3932.     the data.
  3933.  
  3934.     apropos 'dat' does a good job of finding these (assuming you have
  3935.     installed the digital media libraries).
  3936.  
  3937.     | My requirements are simple.  I *must* control the tape drive because I
  3938.     | haven't (and will never have) enough disk to read and process an
  3939.     | entire DAT tape all at once.
  3940.  
  3941.     datman will do still do the job, as long as you have some kind of
  3942.     timecode; you can select the timecode to seek to, and you can
  3943.     stop the 'record to file' manually.  Not as elegant as doing it
  3944.     under program control, but a lot simpler to get started ;)
  3945.  
  3946.     | Suggestions, comments, and criticisms are welcome.  Please feel free
  3947.     | to flame at me to RTFM, but please also tell me where in TFM to R.
  3948.     | (Please also tell me which FM it is, so I can make sure we have it or
  3949.     | order it if we don't.)
  3950.  
  3951.     Assuming you have 405F or the Indigo Patch, you want the dmdev
  3952.     product (seperate from the IDO).  In 5.1, I think it is part of
  3953.     IDO, but I'm not positive.
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959. (58) - Replacement Indigo Keyboard?
  3960. ---------------------------------------------------------------------------
  3961.  
  3962. Can anyone suggest a source for a replacement Indigo keyboard and
  3963. mouse? I am trying to find something cheaper than the spare parts SGI
  3964. sells (total for the two is approx. $500 from SGI). Can I use a PC or
  3965. Mac keyboard & mouse? If someone can send me specs and pinouts, I'll
  3966. hack together my own cable...
  3967.  
  3968.     --- 1 ---
  3969.     Nope.  Only Indigo2 and Indy can use PC keyboards.  man serial
  3970.     keyboard mouse gives pinouts, etc.  Good luck...
  3971.  
  3972.     --- 2 ---
  3973.     There's a surplus place in the bay area which had a pile of SG
  3974.     keyboards last time I was in CA-- I think they wanted about $50.
  3975.     for them. Sorry I don't remember the name and I'm pretty far from
  3976.     there at the moment, but maybe some kind reader can fill in the
  3977.     blanks. The place is just across the street from the Sunnyvale Fry's.
  3978.  
  3979.     --- 3 ---
  3980.     Weird Stuff; several outlets around the SF Bay Area.  stock
  3981.     varies tremendously with time, but almost always interesting...
  3982.  
  3983.     Most of it isn't guaranteed to work (there are significant
  3984.     exceptions), and is sold "as is".
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990. (59) - Can't find tape drive on 4D/35
  3991. ---------------------------------------------------------------------------
  3992.  
  3993.    we have a problem with our SGI QIC 150 tape drive in our SGI 4D/35 TG
  3994.    running IRIX 4.04. After we had reinstalled our tape drive back in
  3995.    the system (we have used it in another machine for a while). All seems
  3996.    to be alright, hinv shows the device :
  3997.  
  3998.         Tape drive: unit 2 on SCSI controller 0: QIC 150
  3999.  
  4000.    and the confidence test was also alright. But if I use for example
  4001.    comand tar tv, the following error message appears :
  4002.  
  4003.         tar: /dev/tape: No such device
  4004.  
  4005.    Could somebody help me, because we are confused and do not know
  4006.    what we can do ? Please mail me your informations.
  4007.  
  4008.     If tar is not given a specific tape device name it uses /dev/tape
  4009.     which is a link to some specific tape device.  To figure out which
  4010.     tape device the system thinks is '/dev/tape', do the following:
  4011.  
  4012.         ls -li /dev/tape
  4013.  
  4014.     You'll get something like this (this is from my system):
  4015.  
  4016.     725 crw-rw-rw-    1 root     sys      144,704 Oct  8 16:44 /dev/tape
  4017.                           ---
  4018.     Pay attention to the minor device number --^ , then type
  4019.  
  4020.         ls -li /dev/mt/tps* | grep 704
  4021.  
  4022.     What I got was:
  4023.  
  4024.       727 crw-rw-rw-    1 root     sys      144,704 Oct  8 16:06
  4025.     /dev/mt/tps1d6
  4026.       420 crw-rw-rw-    1 root     sys      144,704 Oct  4 16:00
  4027.     /dev/mt/tps1d6s
  4028.  
  4029.     Which shows that SCSI ID 6 on the second SCSI bus (I'm running
  4030.     an Indigo2) is the device linked to /dev/tape.
  4031.  
  4032.     My guess is that one of the following things is happening:
  4033.  
  4034.         /dev/tape is linked to some device that doesn't
  4035.         exist (for instance if the SCSI ID was changed when used
  4036.         on the other system).  If this is the case, linking
  4037.         /dev/tape to the proper device in /dev/mt would
  4038.         solve the problem.
  4039.  
  4040.         You've rebooted and reconfigured the system since you
  4041.         removed the tape drive.  This might have caused the
  4042.         system to remove the tape devices.  To remedy this,
  4043.         do "MAKEDEV tape" as root.
  4044.  
  4045.     Of course, if you want to check out the drive without doing any
  4046.     of that use the 'f' option of tar:
  4047.  
  4048.         tar tvf /dev/mt/tps0d2
  4049.  
  4050.     That ought to work.
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056. (60) - Will 525 MB tapes work in QIC 150 drives?
  4057. ---------------------------------------------------------------------------
  4058.  
  4059. I was wondering if it was possible to use a 525 MB
  4060. tape in our QIC 150 tape drive. Has anyone tried that?
  4061. Will I be able to use it all instead of only 150 MB?
  4062.  
  4063.     No, it won't work.  Different tape formulation.  If capacity
  4064.     is what you need, the DC6250 tapes are just longer  versions
  4065.     of the 6150's, and will get you near 250 MB, rather than 150.
  4066.  
  4067.     The newer QIC1000 drives can read and write the 525 and 325, as
  4068.     well as all the QIC-150 media, and the QIC1000 media.
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074. (61) - Second SCSI bus for Indigo?
  4075. ---------------------------------------------------------------------------
  4076.  
  4077. I was wondering if anyone (Hello, Dave :-) ) knew if there was a
  4078. second plug-in SCSI card for the GIO bus that would work on an Indigo
  4079. R4000? If so, does the generic SCSI driver work with it? I need to isolate
  4080. a SCSI device on its own bus, because of some slightly non-standard behavior,
  4081. and it will need its own driver. It's not a hard drive or storage device,
  4082. it's actually a piece of data acquisition hardware. If you know of a card,
  4083. any guess on pricing? Thanks, and I will contact SGI Express or sales rep
  4084. as well, but they wouldn't know about the generic SCSI driver :)
  4085.  
  4086.     Nothing available.  There has been some work on prototypes, but I don't
  4087.     know if it will ever be made into a product.  devscsi did work on the
  4088.     prototypes, and would presumably work on anything made into a product.
  4089.     If it were done, it would probably be about the same price as the GIO
  4090.     ethernet card for Indigo (I don't know what the price on that is).
  4091.  
  4092.  
  4093.  
  4094.  
  4095. (62) - Audio programming on Indigo2 (applies to Indigo and Indy as well)
  4096. ---------------------------------------------------------------------------
  4097.  
  4098. I would like to do some programming of the audio-interface of a
  4099. SGI (indigo^2) in C.  Therefore I would need any introduction on how
  4100. to use the audio-device, the audio input and output ports, the DSP, etc...
  4101.  
  4102. Does anyone of you know of any books, papers, etc. covering those topics?
  4103.  
  4104.     Ask your salesman for the Digital Media Developer's CDROM 1.2, for a
  4105.     myriad of audio libraries, example source code and documentation.
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111. (63) - Audio programming - part 2
  4112. ---------------------------------------------------------------------------
  4113.  
  4114. We are currently working on a project that involves real-time signal
  4115. processing on sound. As the SGI Indy both has a fast processor and
  4116. high quality sound in/out, we would like to utilize this, and use
  4117. it as a platform for our application.
  4118.  
  4119. The only example programs I could find here at the University's Indies
  4120. were in /usr/people/4Dgifts/devaudio. These use the /dev/audio device
  4121. directly, but there must be some more support for audio playback, like
  4122. channels ?  Or do I have to multiplex and scale manaully, if I want to
  4123. play several sounds at different volumes simultanously ?  I cannot use
  4124. the high-level audio tools, since we have to do sampling, processing
  4125. and playback in real time.
  4126.  
  4127. The manual pages refers to some other source code which is not
  4128. installed here, like audio/playaifc.c. I would be grateful if somebody
  4129. could send me some of those, as well as the part of manual section
  4130. that deals with audio subroutines (not commands), which we don't have.
  4131.  
  4132. I have compared the /usr/include/sys/audio.h file on Indigo and Indy,
  4133. and the one on Indigo states many more calls and options.
  4134. Does this mean that source code using audio for Indigo is not
  4135. compatible with Indy ?
  4136.  
  4137. To get started, it would be convenient to have an example program that
  4138. samples from line in, and outputs to line out.  If anybody has
  4139. something like this, please send it to me. I would also be grateful
  4140. for any other spesifications or tips on how to use the low level
  4141. support of the audio system on Indy.
  4142.  
  4143.     You need to get the Audio Library (AL) which is part of the Digital
  4144.     Media Developers Option.  You will also need the Irix Developers
  4145.     Option if you do not have it already.
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151. (64) - Power Connections for SGI systems
  4152. ---------------------------------------------------------------------------
  4153.  
  4154.     Could someone let me know the type of power (amps) and socket style
  4155.   (twist-lock, etc.) connections required for the following machines.  In
  4156.   other words, what kind of "plug" do I need to make these things work.
  4157.  
  4158.         4D 420    Single Tower
  4159.         4D 340    Twin Tower
  4160.         4D 210    Twin Tower
  4161.         Onyx/2    Deskside
  4162.         Onyx/2    Rack (terminator chassis)
  4163.  
  4164.     --- 1 ---
  4165.          4D 420    Single Tower
  4166.  
  4167.                    20 Amp Recepticle   looks like   -| |
  4168.                                                       o
  4169.                   and it's name is  "NEMA 5-20R"
  4170.                   but the plug is called a NEMA 5-20P
  4171.  
  4172.          4D 340    Twin Tower    "same as above"
  4173.          4D 210    Twin Tower    "same as above"
  4174.  
  4175.  
  4176.          Onyx/2    Deskside  depends either 20 amp 120 volt like above
  4177.                              in minimal configurations.
  4178.  
  4179.                    or a 220 volt recepticle like this         | -
  4180.                                                                o
  4181.                  but it real name is  "NAME 6-20R
  4182.                  and the plug is called NAME 6-20P
  4183.  
  4184.  
  4185.          Onyx/2    Rack (terminator chassis)
  4186.  
  4187.                 OHH, Well the single phase receptical is a HUB-330R6W which
  4188.                 looks kinda like the plug your boat might have if you paid
  4189.                 more than $30,000 for it. and the plug's name is
  4190.                 IEC 309,2-P,3-W,30A,250V but we call him harvey for short.
  4191.  
  4192.                 and the three phase plug is called a IEC 309,3-P,4-W,30A,250V
  4193.                 and plugs into a HUB-430R9W which looks like the plug on your
  4194.                 boat if your boat had an electric crane which picked up cars
  4195.                 or something.
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202. (65) - Maxtor 8760E drive on 4D/240S
  4203. ---------------------------------------------------------------------------
  4204.  
  4205. We have an SGI 4D/240S with an ESDI controller and a single drive.
  4206.  
  4207. We have recently aquired several Maxtor 8760E drives with their own power
  4208. supplies sold by Aviv which were originally on a VAXstation.
  4209.  
  4210. We would like to add these drives to our SGI, however we are having a problem.
  4211. We first removed the terminator from the drive which was already installed in
  4212. the SGI, and left the terminator in the single Maxtor that we were adding as a
  4213. test.  The preinstalled drive was set to ID 0 and the new one to ID 1.
  4214. We then started fx in the extended mode, chose the ESDI controller,
  4215. drive number 1, and identified it as a Maxtor-8760E  (number 30 on our version
  4216. of fx).  We then attempted to format the disk using the 'auto' option, and the
  4217. format stage seemed to work, however, once it began excercising the disk,
  4218. it generated errors such as this:
  4219. ips0d1s10: sector not found (code 29) chs/4/2/40...about to do first retry.
  4220. ips0d1s10: sector not found (code 29) chs/4/2/40...about to do second retry.
  4221. ips0d1s10: sector not found (code 29) chs/4/2/40...about to do third retry.
  4222. fx/auto/complete I/O error - write error at block 4/2/40 (3348)
  4223. adding bad block 4/2/0
  4224.  
  4225. this continued until fx encountered enough errors to ask if it should
  4226. continue.  When we tried excercising it sequentially, it seemed to find that
  4227. there was at least one bad sector in each track, thus adding it to the bad
  4228. block list.
  4229.  
  4230. We are at a loss as what to do next, and were wondering if anyone had
  4231. experience with these types of drives, or similar errors in 'fx'.
  4232.  
  4233. Incidentally, the one possibility that we thought of is an error in terms
  4234. of selectable options through jumpers on the drive.  It is set to 'hard sector
  4235. mode' with 'ESDI programmable sector size' enabled.  I'm not sure if changing
  4236. this is the answer, and I grow tired of random changes trying to get this to
  4237. work!
  4238.  
  4239.     This takes me back about 4 years.  Talk about nostalgia!
  4240.  
  4241.     The Maxtor drive never did work very well on the ESDI controller.
  4242.     About the only thing I can suggest it to choose the 'other' drive
  4243.     parameters and play with gap sizes -- not very useful information,
  4244.     I know.  Unfortunately, the drive was always quite persnickety with
  4245.     this controller, which is why we never sold it.  We did supply the
  4246.     parameters for it, though, in case others wanted to try to use it.
  4247.     The 780MB drives we shipped were the Hitachi DK515-78 and Seagate
  4248.     (or CDC) Wren 6.
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255. (66) - Panic crashes
  4256. ---------------------------------------------------------------------------
  4257.  
  4258. since 11 month we have an Crimson Reality Engine. There are two harddisks
  4259. installed inside. One harddisk and a cdrom are connected to first of the
  4260. two external scsi-ports. A dat-tape-drive is connected to the second one.
  4261. The cables of the first port are around 2 Meters, the second around 1 Meters.
  4262. I think there are no to long:
  4263.  
  4264. Since 2 Weeks the system
  4265. crashes with the following output:
  4266. PANIC : IRIX killed due to MP Bus Timeout
  4267. PC: 0x80009F4A4 ep: 0x80111DC0 Physical Address 0x17000700
  4268.  
  4269. DOUBLE PANIC: ....
  4270.  
  4271. Any tips or suggestions ?
  4272.  
  4273.     Since I haven't seen any other replies...
  4274.  
  4275.     Use dbx or dis on the kernel to check where that PC is (what
  4276.     kernel routine).  If it happens repeatedly, is it always
  4277.     at the same PC?
  4278.  
  4279.     Sounds like something is making a bad access.
  4280.  
  4281.     Also, what changed in the hardware or software about the time
  4282.     you started seeing the problem, if anything?
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290. (67) - Swap space or RAM?
  4291. ---------------------------------------------------------------------------
  4292.  
  4293. I have a few questions about using swap space instead of RAM.  The system
  4294. I am using is an Indigo^2 with 32Mb of ram and 1.5Gb of hard drive space.
  4295. I will be upgrading to 64Mb shortly, but need to do some large memory
  4296. intesive calculations now.  How does using swap effect the lifetime of the
  4297. hard drive?  Is 1Mb of swap equivalent to 1Mb of ram.  I know the swap runs
  4298. slower, but how much slower?  The programs I will need to run will take
  4299. aproximately 6 hours each to run, but I will eventually need to run a few
  4300. that may take a couple of weeks.  Should I go ahead and use the swap or
  4301. wait until I upgrade to the 64Mb of ram?
  4302.  
  4303.  
  4304.     Disk speed is about 2 orders of magnitude slower than memory.  If you
  4305.     have the time to wait...
  4306.  
  4307.     You really don't want to run programs that page heavily for long
  4308.     periods, given any choice at all.  It certainly won't hurt the disk,
  4309.     but it is rather hard on your patience!
  4310.  
  4311.     The disk is, after all, designed to be used ;)
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318. (68) - Help with Exabyte 8505 tape drive
  4319. ---------------------------------------------------------------------------
  4320.  
  4321. I need some help with an 8505 Exabyte tape drive.
  4322.  
  4323. I need drivers.  I have it on my system but it will not read any of
  4324. my old 8200 tapes!!
  4325.  
  4326.     --- 1 ---
  4327.     No, you do not need drivers.  The necessary drivers are already in the
  4328.     kernel code libraries and most likely are already in your kernel.
  4329.  
  4330.     What you may be missing are character special device files.  You want
  4331.     a set that allows you to specify to the tape drivers in the kernel
  4332.     that you want to use your tape drive in low-density (a.k.a. 8200 mode).
  4333.  
  4334.     And, you should also have the means at hand to make those as well.
  4335.  
  4336.     Do you have a MAKEDEV shell script in /dev?  If so, /dev/MAKEDEV tps,
  4337.     should create the necessary character special device files for you if
  4338.     you have the device properly installed on your system before you execute
  4339.     the MAKEDEV shell script.
  4340.  
  4341.     Character special device files are not drivers.
  4342.  
  4343.     Whenever you install a new device on your system, it is most likely a
  4344.     good idea to run /dev/MAKEDEV without arguments.
  4345.  
  4346.  
  4347.     --- 2 ---
  4348.  
  4349.     |No, you do not need drivers.
  4350.  
  4351.       Well, not exactly. For reading, any old generic entry from tpsc
  4352.       should do the trick, since the 8505 will sense the tape density
  4353.       (i.e. the type of 8200/8500/8505/8500c drive format)
  4354.  
  4355.       For writing, the mode select for the desired density will be required
  4356.       unless the default is OK. If this is the case, then a simple mod to
  4357.       tpsc will be required. Then a reconfig to make all this complete.
  4358.  
  4359.     |The necessary drivers are already in the
  4360.     |kernel code libraries and most likely are already in your kernel.
  4361.  
  4362.        Again, not likely. I think the tpsc only includes 8200 and 8500, if
  4363.        I remember correctly.
  4364.  
  4365.     |
  4366.     |What you may be missing are character special device files.  You want
  4367.     |a set that allows you to specify to the tape drivers in the kernel
  4368.     |that you want to use your tape drive in low-density (a.k.a. 8200 mode).
  4369.     |
  4370.  
  4371.        Here's the actual scoop. It won't be density on read (the Exabyte
  4372.        ignores and mode_select density stuff on read), but the swap/no
  4373.        swap is most likely what is needed. For example, maybe try dd,
  4374.        then conv=swab to see if that is the problem. Otherwise, make sure
  4375.        that there is an appropriate entry in tpsc, and that the special
  4376.        file has the (minor) bit set for the desired swap/no swap.
  4377.  
  4378.     |And, you should also have the means at hand to make those as well.
  4379.     |
  4380.     |Do you have a MAKEDEV shell script in /dev?  If so, /dev/MAKEDEV tps,
  4381.     |should create the necessary character special device files for you if
  4382.     |you have the device properly installed on your system before you
  4383.     |execute the MAKEDEV shell script.
  4384.  
  4385.        And there's the rub. If hinv responds with
  4386.  
  4387.           Device: unknown
  4388.  
  4389.        then the MAKEDEV script will not create the appropriate special
  4390.        files.  Once again, depending on the way that tpsc was modified,
  4391.        then an appropriate modification to MAKEDEV will be required.
  4392.        Otherwise, just do a mknod for the necessary /dev/rmt specials.
  4393.  
  4394.     |
  4395.     |Character special device files are not drivers.
  4396.     |
  4397.     |Whenever you install a new device on your system, it is most likely a
  4398.     |good idea to run /dev/MAKEDEV without arguments.
  4399.  
  4400.        hope these few ideas help clarify... I have the 8505 running on four
  4401.        Indigos here, and have the mods for tpsc and MAKEDEV, as well as a
  4402.        program I wrote to querry the drive to determine compression
  4403.        performance.  If anyone is interested, I'd be happy to share
  4404.        (a number of folks have asked for this stuff, and it is working
  4405.        for them)
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412. (69) - Indy Third Party Drive Problems
  4413. ---------------------------------------------------------------------------
  4414.  
  4415. We have recently purchased a number of INDY's (PC's and SC's) and are having
  4416. a lot of problems with various third party peripherals.
  4417.  
  4418. The problems seem to arise on systems with say one fast SCSI drive and one
  4419. standard SCSI drive.  As an example I currently have a PC running IRIX 5.1.1
  4420. with a Seagate 450MB fast SCSI drive internal (device 1) and an external
  4421. Quantum 207MB standard SCSI drive (device 3).
  4422.  
  4423. At boottime a diagnostic window appears and complains about a lack of response
  4424. from SCSI id 4 and does a SCSI Bus Reset.  The system continues to boot.
  4425.  
  4426. Once I have logged in I was under the assumption that I would see and unnamed
  4427. disk icon on the desktop - there isn't one.
  4428.  
  4429. I run "fx" and tell it that I am interested in SCSI id 3 and it gets an
  4430. I/O error and the SCSI bus gets reset.
  4431.  
  4432. I have used a standard SCSI drive on an SC already (no internal drive) so I
  4433. assume that standard SCSI drives are fine.
  4434.  
  4435.  
  4436. Is it simply the combination of fast and standard SCSI drives that causes
  4437. problems or is there more to it than that?
  4438.  
  4439.     --- 1 ---
  4440.     | from SCSI id 4 and does a SCSI Bus Reset.  The system continues to
  4441.     | boot.
  4442.  
  4443.     This almost certainly means that the Quantum drive is botching sync
  4444.     negotiations.  Try editing /var/sysgen/master.d/wd93 to disable sync
  4445.     on SCSI ID #3.  The irix 5.1.x (for some x > 1) should report this
  4446.     particular error a bit better.
  4447.  
  4448.     | I run "fx" and tell it that I am interested in SCSI id 3 and it
  4449.     | gets an I/O error and the SCSI bus gets reset.
  4450.  
  4451.     Probably sync again.
  4452.  
  4453.     | I have used a standard SCSI drive on an SC already (no internal
  4454.     | drive) so I assume that standard SCSI drives are fine.
  4455.  
  4456.     Almost certainly has nothing to do with PC vs SC.  Also check to be
  4457.     sure that you have active termination (no terminator in the drive),
  4458.     and *good* cables, and that total cable length is < 3 meters.
  4459.  
  4460.     --- 2 ---
  4461.     >and *good* cables, and that total cable length is < 3 meters.
  4462.  
  4463.     I found this in "relnotes impr_desktop 3", and have not seen it
  4464.     anywhere else.  Seems like kind of a strange place for such an
  4465.     important bit of information for us SCSI device types.  Anyway,
  4466.     in the second bullet item, it reads:
  4467.  
  4468.           o On Indy systems, there is currently a 2m (6 foot)
  4469.             maximum cable length limit on SCSI devices instead of
  4470.             the normal 6m (18 foot) maximum cable length.  If you
  4471.             experience "SCSI Bus Reset" problems, try a shorter
  4472.             SCSI cable.
  4473.  
  4474.     --- 3 ---
  4475.     | in the second bullet item, it reads:
  4476.  
  4477.     It is there for the SGI SCSI printer (which we OEM'ed; I think it is
  4478.     now being supported by Genicom directlry).  It should also be in
  4479.     the Indy owner's guide.
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486. (70) - R2000A/R3000 - What does this mean?
  4487. ---------------------------------------------------------------------------
  4488.  
  4489. When I run "hinv" on our 4D/340VGX Power Series machine, it says this about the
  4490. processors:
  4491.  
  4492. 4 33 MHZ IP7 Processors
  4493. FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 3.0
  4494. CPU: MIPS R2000A/R3000 Processor Chip Revision: 2.0
  4495.  
  4496. What does R2000A/R3000 mean?  How can I tell whether it's R2000A or R3000?
  4497.  
  4498.     >What does R2000A/R3000 mean?
  4499.  
  4500.     It means that the processor uses the R2000A/R3000 instruction set.
  4501.  
  4502.     >How can I tell whether it's R2000A or R3000?
  4503.  
  4504.     From looking at the hinv output it could be ambiguous, unless you just
  4505.     "know" these things.  You could just look at the chip itself, but that
  4506.     might void various support warranties regarding user serviceable parts.
  4507.  
  4508.     This is an approx MIPS family breakdown based on cpu board type numbers:
  4509.  
  4510.         R2000 - IP4
  4511.         R3000 - IP5,7,9,12
  4512.         R4000 - IP17,19,20,22
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519. (71) - Heat problems with Seagate Barracuda in an R4000 Indigo?
  4520. ---------------------------------------------------------------------------
  4521.  
  4522. I'm planning to install a Seagate Baracuda 2 disk drive in an R4000
  4523. indigo and I've heard rumours of possible heat problems - can anyone
  4524. clarify this?  The Indigo in question has an elan card and a single
  4525. 400Mb (approx) system disk drive, the other two 3 1/2" slots are
  4526. currently vacant - am I likely to have problems?
  4527.  
  4528.     There were concerns that there might be heat problems (not enough
  4529.     air flow), but so far, that appears to not be the case for Indigo2 in
  4530.     some preliminary work.  I don't know if that drive will be officially
  4531.     qualified or not.
  4532.  
  4533.     I don't know if any qualification work is being done on Indigo or not.
  4534.     Certainly airflow is lower in Indigo around the drives.  I'd keep a
  4535.     close eye (finger) on the drive temperature.
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542. (72) - Optical Disk Drive suggestions?
  4543. ---------------------------------------------------------------------------
  4544.  
  4545. Our lab is thinking of getting an optical disk drive.  We
  4546. would like to get one with a large-ish capacity (around 2Gb)
  4547. if possible.  So, I guess I'm begging for any advice on price
  4548. and quality for such a disk drive.
  4549.  
  4550.     We are using a fast Hewlett-Packard mechanism in a third party
  4551.     packaged drive as an external on an Indigo R4K, and are happy with
  4552.     it.  The 5.5 inch media does 590 Mbyte with 512 byte/sectors -
  4553.     necessary for SGI machines (don't get the alternative 1024
  4554.     byte/sector media).
  4555.  
  4556.     This is a 'standard' format that works in many drives.  You have
  4557.     290 Mbytes on each side of the disk.  There are higher (less
  4558.     standard) densities eg Tahiti,and I have recently seen other
  4559.     1.2 Gbyte media 5.5 inch drives.
  4560.  
  4561.     However, check the price of the media.  The standard 590 Mbyte
  4562.     disks cost much less than $100, while double density media can
  4563.     cost 3-4 times as much.  You will want more disks than you imagine,
  4564.     since it is so easy to use it for various backups, copies etc.
  4565.     We even use it over ethernet for backups of our Macs, and already
  4566.     have 20 disks - 12 Gbyte!  Make sure you get one of the
  4567.     much faster split-optic head drives.
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574. (73) - Moving a drive from one machine to another
  4575. ---------------------------------------------------------------------------
  4576.  
  4577. I will be getting more diskspace, and I will want to move an external scsi
  4578. drive from one machine to another. I want to keep all the data that is on this
  4579. external drive.
  4580.  
  4581. Question:
  4582.  
  4583. Can I just move it to another machine and all the data will be there. Or do
  4584. I need (I will do it anyway, but...) to do a backup of it before I remove it
  4585. from the current machine.
  4586.  
  4587. My suspicion is that I must do a backup of it then reinstall it on the disk
  4588. after it gets added to the new machine. Is this true?
  4589.  
  4590.     --- 1 ---
  4591.     Assuming it is from one SGI system to another, you should be able to
  4592.     just move it, but I'd certainly be paranoid and back it up first, if
  4593.     you care about any of the data (you might have a head crash, or
  4594.     might make a mistake while doing the setup on the second machine).
  4595.  
  4596.     Also, if it is the system disk, and the machines are different types,
  4597.     or different graphics, you might have to reinstall parts of eoe1 and
  4598.     eoe2 with 'set neweroverride' in inst.
  4599.  
  4600.     --- 2 ---
  4601.     If the machine being moved to is of the same type of system, running
  4602.     the same O/S (more or less), you should be able to plug the drive and
  4603.     it should work.  (You may have to dither with the SCSI address and
  4604.     /etc/fstab and so on.)
  4605.  
  4606.     If you are moving drives between non-compatable systems (say a Sun to a
  4607.     SGI), then yes, you will have to re-format the disk and start with
  4608.     fresh file systems -- SunOS has a different idea of what a hard disk
  4609.     looks like (system label, partitioning info, file system layout, format
  4610.     of the superblocks, etc.) from IRIX (or Ultrix, etc.).
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617. (74) - IO4 Bus arbitration question
  4618. ---------------------------------------------------------------------------
  4619.  
  4620.         I was interested in the IO4 bus arbitration logic. Besides the
  4621. general description,  does SCSI controler 0 have and advantage over
  4622. SCSI controler 1 ??
  4623.  
  4624.     Not that I know of, in practice.  One of the challenge folks may be
  4625.     able to reply with more assurance.
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631. (75) - Disk drive problem with Indigo
  4632. ---------------------------------------------------------------------------
  4633.  
  4634. Recently I installed a DEC DSP3105 in an Indigo R3000. Everything
  4635. seemed to be working fine, until today when I tried to use the
  4636. internal 3.5 inch floppy... msdosd gave me errors when I started it. I
  4637. used hinv to see what it had to say:
  4638.  
  4639. 1 33 MHZ IP12 Processor
  4640. FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 4.0
  4641. CPU: MIPS R2000A/R3000 Processor Chip Revision: 3.0
  4642. On-board serial ports: 2
  4643. Data cache size: 32 Kbytes
  4644. Instruction cache size: 32 Kbytes
  4645. Main memory size: 24 Mbytes
  4646. Integral Ethernet: ec0, version 0
  4647. Disk drive: unit 7 on SCSI controller 0
  4648. Disk drive: unit 6 on SCSI controller 0
  4649. Disk drive: unit 5 on SCSI controller 0
  4650. Disk drive: unit 4 on SCSI controller 0
  4651. Disk drive: unit 3 on SCSI controller 0
  4652. Disk drive: unit 2 on SCSI controller 0
  4653. Disk drive: unit 1 on SCSI controller 0
  4654. Integral SCSI controller 0: Version WD33C93A, revision 9
  4655. Iris Audio Processor: revision 3
  4656. Graphics board: LG1
  4657.  
  4658. Yikes!!! I only have 1 disk, at unit 1, and one floppy at unit 3. Why
  4659. all these other phantom disks? I wouldn't mind if they were REAL, but
  4660. this is kind of annoying! Could anyone shed some light on this?
  4661.  
  4662.     This symptom indicates that the device is addressed as 0.  When a
  4663.     disk is addressed at zero, it can sometimes be seen at every address,
  4664.     because when the host adapter asserts its ID bit during selection,
  4665.     the disk thinks it's being selected too.
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672. (76) - Print problems with LaserWriter Pro
  4673. ---------------------------------------------------------------------------
  4674.  
  4675. Don't point me at "man serial".  I've been there.
  4676.  
  4677. My problem is a little more specific.  I have a LaserWriter Pro 600
  4678. with a serial DB-9 connector running to an R3000 Indigo (with a DIN-8
  4679. connector).  I have been able to access the printer using the ttyd* but
  4680. I want to get at least XON/XOFF control so ttym* is needed.  With the
  4681. cable that I have, I can talk directly to the printer using ttym* and
  4682. kermit but, when I use ttym* in the printcap, files just disappear and
  4683. the printer never starts processing (as indicated by the flashing light).
  4684. If you have managed this, can you describe in detail your cabling?
  4685. Hardware handshaking using ttyf* would be even better but I don't think
  4686. the printer will talk RTS/CTS.
  4687.  
  4688.         My cable looks like this:
  4689.  
  4690.               DIN-8                           DB-9   (according to LW manual)
  4691.         DTR     1 ----------------------------- 1       DCD
  4692.         CTS     2                               8       CTS
  4693.         TxD     3 ----------------------------- 2       RxD
  4694.         SGnd    4 --------------+-------------- 5       SGnd
  4695.         RxD     5 ------------- | ------------- 3       TxD
  4696.         RTS     6               |               7       RTS
  4697.         DCD     7 ------------- | ------------- 4       DTR
  4698.         SGnd    8 --------------+
  4699.                                                 6       DSR
  4700.                                                 9       Ring
  4701.  
  4702.         I fear that I need to drag some of the other pins high/low in order
  4703. to avoid floating lines but I don't know precisely what to do.
  4704.  
  4705. NOTE: I have set the configuration on the printer to use XON/XOFF, 8None,
  4706. at 9600 (setting 0), checking it through a Mac connected to the LocalTalk
  4707. port.
  4708.  
  4709.     If you want XON/XOFF, then ttyd# is just fine.  You almost certainly
  4710.     don't want the modem signals (unless you tend to power your printer
  4711.     off a lot), so it is either ttyd or ttyf.
  4712.  
  4713.     | the printer never starts processing (as indicated by the flashing
  4714.     | light).
  4715.  
  4716.     That sounds pretty weird, as it indicates that the job is either
  4717.     being scrapped, or that the spooler thinks it printed it OK.
  4718.     Are your tty[mf]# devices owned by lp?  Are there messages in
  4719.     ~lp/log?
  4720.  
  4721.     Your pinout below looks reasonable.
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728. (77) - NFS performance problems on 4D/35
  4729. ---------------------------------------------------------------------------
  4730.  
  4731. We are experiencing some performance problems on our Model 35 NFS server.
  4732. One of the symptoms is that there appears (osview, sysmeter et al) to be
  4733. 4 - 10 times as many packets comming in as going out.
  4734.  
  4735. A "sniffer" on the net seems to indicate that the SGI is actually processing
  4736. each and every packet on the net.
  4737.  
  4738. Can an ethernet interface get "stuck" in promiscuous mode?
  4739. We're running IRIX 4.0.5.   Another 2 SGI's on the same net (one also running
  4740. the same release of IRIX) do not show this high number of input packets.
  4741.  
  4742.  
  4743.     | We are experiencing some performance problems on our Model 35 NFS
  4744.     | server.  One of the symptoms is that there appears (osview,
  4745.     | sysmeter et al) to be 4 - 10 times as many packets comming in
  4746.     | as going out.
  4747.  
  4748.     Not unreasonable, for many things.  Particularly if you have an
  4749.     app (or system) out there doing lots of broadcast or multicast
  4750.     packets.
  4751.  
  4752.     | A "sniffer" on the net seems to indicate that the SGI is actually
  4753.     | processing each and every packet on the net.
  4754.  
  4755.     Sounds like you have the somewhat bogus patch installed (posted here
  4756.     many months ago) that permanently puts the 4D/35 in promiscuous mode.
  4757.     I'd check your startup scripts.
  4758.  
  4759.     | Can an ethernet interface get "stuck" in promiscuous mode?
  4760.  
  4761.     Yes; it isn't stuck though, it is done deliberately (for snooping,
  4762.     or the like).
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769. (78) - Indigo Environmental Operating conditions
  4770. ---------------------------------------------------------------------------
  4771.  
  4772. While most people operate their computers in the comfort of a machine room or
  4773. offices, we take them up flying !!
  4774.  
  4775. Our intent is to use Indigo computers for airborne experiments (not allowed to
  4776. tell you too much about them). This means they will be subject to pretty nasty
  4777. vibrations, accelerations and temperature variations.
  4778.  
  4779. Can anyone comment on the environmental envelope (accelerations, temperature
  4780. extremes) within which Indigo computers are expected to operate properly?
  4781. Silicon Graphics' technical reports don't specify anything about that (which
  4782. is not entirely surprising :-)).
  4783.  
  4784.     --- 1 ---
  4785.     Actually, those things *are* spec'ed.  I think they were in the owner's
  4786.     guide.  This question has come up before, and vibration and temperature
  4787.     changes (rate of change, and endpoint temperature) for the disk are
  4788.     usually the biggest issue.  If the cabin isn't presurized, you'll have
  4789.     even more problems.
  4790.  
  4791.     --- 2 ---
  4792.     We actually have put several SGI machines on VME boards for "embedded
  4793.     systems" applications; this might be better for your needs than
  4794.     strapping a purple box in with a seat belt.  I'm pretty sure at least
  4795.     one Indigo variant is available.  I don't have much information about
  4796.     these systems; you may want to check with your sales rep.
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803. (79) - Apple CD-ROM - Part 2     [see (37)]
  4804. ---------------------------------------------------------------------------
  4805.  
  4806. I'm presently a Mac and Iris 4D user. The Macs are used in my office
  4807. and at home while the Irises are used in my lab. In the short term I
  4808. need a CD ROM player at home and am considering the Apple CD 300.
  4809.  
  4810. However, I may in mid or late '94 dump my home Mac in favor of an
  4811. SGI Iris.
  4812.  
  4813. Will the Apple CD 300 work on an Iris (including for software
  4814. installation)?
  4815.  
  4816.     I've had many people ask, but only a few people try.  They haven't
  4817.     been successful; evidently the firmware is rather Mac-centric, and
  4818.     therefore not terribly ANSI SCSI compliant.
  4819.  
  4820.     I suspect that Sony sells a more standard version of the drive, but
  4821.     I don't have the info on the model number, and I don't know if it would
  4822.     work on the Mac or not.
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829. (80) - Difference between R4000 in Indigo and R4000PC in Indy
  4830. ---------------------------------------------------------------------------
  4831.  
  4832. could somebody explain the difference between the R4000 found in an indigo 4k,
  4833. the R4000PC in the PC Indy and the R4000SC in the SC Indy?
  4834.  
  4835.     --- 1 ---
  4836.     Originally, the R4000 had three variants: PC, SC, and MC which stand
  4837.     for  Primary Cache, Secondary Cache, and Multiprocessor (Cache?)
  4838.     respectively.  The PC chips are in a smaller cheaper package, while
  4839.     the SC and MC chips  both come in the same package. I believe the
  4840.     MC parts didn't start working until a couple of revs on the silicon.
  4841.     I'm not sure if they sell separate SC  and MC parts now. The R4000PC
  4842.     has 8K I + 8K D cache.
  4843.  
  4844.     Hence in the Indy, the R4000PC machine is quite a bit cheaper because
  4845.     it  uses a less expensive processor as well as not having cache. The
  4846.     SC upgrade involves getting a new CPU. A plain R4000 is likely an
  4847.     R4000PC if it does not have a secondary cache. Otherwise it has to be
  4848.     an SC or MC part.
  4849.  
  4850.     Added into the fray is the R4400. This is available in at higher clock
  4851.     speed  (75/150MHz as well as the original 50/100MHz) and has 16K I +
  4852.     16K D cache.  This part is still sold in both a PC and SC variant.
  4853.     I don't know if chip  vendors sell a separate multiprocessor
  4854.     qualified MC version.
  4855.  
  4856.     Actually, how hard is it to come by R4400 150MHz parts? They seem to
  4857.     be a bit rare compared to what I'd expect. Those 200MHz parts better
  4858.     be coming soon with DEC flogging another 75MHz out of the 21064 and
  4859.     all :-)
  4860.  
  4861.     --- 2 ---
  4862.     The R4000 in the Indigo is an R4000 SC (secondary cache).  Both it,
  4863.     and the Indy SC have 1 MB of secondary cache.  The PC version has no
  4864.     secondary cache (nor the pins for it), and therefore has only the
  4865.     8+8KB of primary cache (16+16 should it switch to the R4400 PC, which
  4866.     might happen at some point).  The R4000SC also has 8+8 primary, and
  4867.     the R4400SC has 16+16 primary).
  4868.  
  4869.  
  4870.  
  4871.